{"id":37485,"name":"ecto","ecosystem":"hex","repository_url":"https://github.com/elixir-ecto/ecto","issues_count":144,"created_at":"2025-06-09T11:33:23.458Z","updated_at":"2025-06-09T11:33:23.458Z","purl":"pkg:hex/ecto","metadata":{"id":3527401,"name":"ecto","ecosystem":"hex","description":"A toolkit for data mapping and language integrated query for Elixir","homepage":null,"licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/elixir-ecto/ecto","keywords_array":[],"namespace":null,"versions_count":183,"first_release_published_at":"2014-05-01T20:05:50.000Z","latest_release_published_at":"2024-11-28T19:19:51.665Z","latest_release_number":"3.12.5","last_synced_at":"2024-11-30T13:21:27.221Z","created_at":"2022-04-10T22:49:32.314Z","updated_at":"2025-02-21T02:00:26.081Z","registry_url":"https://hex.pm/packages/ecto/","install_command":"mix hex.package fetch ecto ","documentation_url":"http://hexdocs.pm/ecto/","metadata":{},"repo_metadata":{"id":37561856,"uuid":"10649374","full_name":"elixir-ecto/ecto","owner":"elixir-ecto","description":"A toolkit for data mapping and language integrated query.","archived":false,"fork":false,"pushed_at":"2024-10-20T20:31:51.000Z","size":16449,"stargazers_count":6179,"open_issues_count":13,"forks_count":1432,"subscribers_count":163,"default_branch":"master","last_synced_at":"2024-10-29T20:27:33.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/ecto","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elixir-ecto.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-06-12T18:42:06.000Z","updated_at":"2024-10-29T16:39:14.000Z","dependencies_parsed_at":"2024-01-09T07:38:44.933Z","dependency_job_id":"81f1e41f-07c1-4b71-9640-f37e004b79e7","html_url":"https://github.com/elixir-ecto/ecto","commit_stats":{"total_commits":5275,"total_committers":830,"mean_commits":6.355421686746988,"dds":0.6597156398104265,"last_synced_commit":"98ba6fef55c49b9246badee2a50bb5c03a5361f9"},"previous_names":[],"tags_count":179,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-ecto","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227343483,"owners_count":17767633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"elixir-ecto","name":"elixir-ecto","uuid":"19973437","kind":"organization","description":"Database tools for Elixir","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/19973437?v=4","repositories_count":9,"last_synced_at":"2024-03-25T21:18:13.577Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/elixir-ecto","funding_links":[],"total_stars":8478,"followers":69,"following":0,"created_at":"2022-11-02T16:44:15.173Z","updated_at":"2024-03-25T21:18:13.896Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-ecto","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-ecto/repositories"},"tags":[{"name":"v3.12.4","sha":"4cc725a1789cf6dd03ce2d7cc4b9173740704b4b","kind":"commit","published_at":"2024-10-07T08:52:54.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.12.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.4/manifests"},{"name":"v3.12.3","sha":"89ad90206bbab8e4846b571fd93dff9014c6eb6b","kind":"commit","published_at":"2024-09-06T16:55:17.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.12.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.3/manifests"},{"name":"v3.12.2","sha":"840eedf8357dcf2ebd6c43e716004a5aca483306","kind":"commit","published_at":"2024-08-25T08:41:07.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.12.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.2/manifests"},{"name":"v3.12.1","sha":"e753d297c493e39e2e7944f69ae3d9e76d74ae68","kind":"commit","published_at":"2024-08-13T06:12:13.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.12.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.1/manifests"},{"name":"v3.12.0","sha":"1dd86e64d19209c2b178da69adbda98be5b1dd11","kind":"commit","published_at":"2024-08-12T06:31:23.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.12.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.12.0/manifests"},{"name":"v3.11.2","sha":"1918cdc93d5543c861682fdfb4105a35d21135cc","kind":"commit","published_at":"2024-03-07T14:48:37.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.11.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.2/manifests"},{"name":"v3.11.1","sha":"4a143348ab89e0174a1a5082fd47d868ebd9689b","kind":"commit","published_at":"2023-12-07T06:53:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.11.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"a8052ffd044fd6e81a0077fc6d588ae188585e41","kind":"commit","published_at":"2023-11-14T09:30:46.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.11.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.11.0/manifests"},{"name":"v3.10.3","sha":"f2a0def734dcee354acb223116550e9ae659fb0c","kind":"commit","published_at":"2023-07-07T10:26:30.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.10.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.3/manifests"},{"name":"v3.9.6","sha":"43f8c38ba83dd6e12437ba93737f7aa663ace834","kind":"commit","published_at":"2023-07-07T10:23:27.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.6/manifests"},{"name":"v3.10.2","sha":"99458b1457b751592c6030b31b15810f6f72c267","kind":"commit","published_at":"2023-06-08T09:58:32.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.10.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.2/manifests"},{"name":"v3.10.1","sha":"f3311eeb1d49b7dad129fe5a84d290b196403b76","kind":"commit","published_at":"2023-04-12T17:26:00.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.10.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.1/manifests"},{"name":"v3.10.0","sha":"caaaa3cd319348f251441f9d478c90cd27fb2201","kind":"commit","published_at":"2023-04-10T17:44:17.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.10.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.10.0/manifests"},{"name":"v3.9.5","sha":"7d2141175bbd524be9eb011b358a9cac63fc07cb","kind":"commit","published_at":"2023-03-22T13:33:38.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"ea83df44204a0743efa6993dcaf994a08f77ab05","kind":"commit","published_at":"2022-12-21T20:44:50.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"12640dc9d223dc9761fdf211083171a6e1e2eca3","kind":"commit","published_at":"2022-12-20T19:12:16.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"255a9a01c65893550cfc84d2283bb07aa2fd55c7","kind":"commit","published_at":"2022-11-17T23:21:09.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"b7583a0a4e4dad2061c8bd757652da3d569da803","kind":"commit","published_at":"2022-10-06T09:31:17.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"2d4ae7b03958469e93d67fac6a9b4019ca99f623","kind":"commit","published_at":"2022-09-27T09:13:35.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.9.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.9.0/manifests"},{"name":"v3.8.4","sha":"3ee206b63c13272f0d7a5d48c37dbc1045f07ea0","kind":"commit","published_at":"2022-06-04T07:40:11.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.8.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.4/manifests"},{"name":"v3.8.3","sha":"0317ea140f2351d76e529ee6cbae978d86c7a372","kind":"commit","published_at":"2022-05-11T09:40:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.8.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.3/manifests"},{"name":"v3.8.2","sha":"19f96952c8cc346a3dbffc70b58b795ce150bf99","kind":"commit","published_at":"2022-05-05T07:42:44.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.8.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"e72c91fc99938cd15a818775aaa842adb408c3b6","kind":"commit","published_at":"2022-04-27T15:16:01.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.8.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"4fa2c26dc2064aa2963b96bddee662d18a63e7fd","kind":"commit","published_at":"2022-04-26T09:35:00.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.8.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.8.0/manifests"},{"name":"v3.7.2","sha":"960725b9e0719c79d8296c4852072780e8d5cc3e","kind":"commit","published_at":"2022-03-13T08:57:34.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.7.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"b69d1085cfd491a859f1be36463afcf4838e4891","kind":"commit","published_at":"2021-08-27T08:31:53.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.7.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"691ec1ea2120fcbfa18ffd51653980aad61d7e68","kind":"commit","published_at":"2021-08-19T18:52:43.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.7.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.7.0/manifests"},{"name":"v3.6.2","sha":"e9dead98b1fe2f20358faee48b7fe00f17a71bc2","kind":"commit","published_at":"2021-05-28T12:50:56.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.6.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"2035faedfc70e8ee9584d750fb692a63197bb855","kind":"commit","published_at":"2021-04-12T21:48:16.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.6.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"ea8ea49256ba45466fbb9a5f35b3c6e0f04ab739","kind":"commit","published_at":"2021-04-03T06:48:13.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.6.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.6.0/manifests"},{"name":"v3.5.8","sha":"2a01b2f8169c2ef53be7fab89ac70c807d44ad76","kind":"commit","published_at":"2021-02-21T16:53:29.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.8","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.8/manifests"},{"name":"v3.5.7","sha":"247b6755277435572948b9c34a2a37c94657e53a","kind":"commit","published_at":"2021-02-07T09:37:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.7/manifests"},{"name":"v3.5.6","sha":"17fe87d8f6005f215a1de32dfa65249ac4a97c8e","kind":"commit","published_at":"2021-01-20T20:30:18.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.6/manifests"},{"name":"v3.5.5","sha":"b738dd80a81c608105349c6491b5969018416eea","kind":"commit","published_at":"2020-11-12T08:51:23.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.5/manifests"},{"name":"v3.5.4","sha":"6aea34e865f05c9f0ffa9d3c78219e21a63527c7","kind":"commit","published_at":"2020-10-28T11:48:16.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.4/manifests"},{"name":"v3.5.3","sha":"1d286c9b58515880f51155e4fd0ab19a6d184735","kind":"commit","published_at":"2020-10-21T07:05:33.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"c01a318e7c64537aa752777209d18e0efe0637d1","kind":"commit","published_at":"2020-10-12T07:05:15.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"76d8fb1610d242a16e57e38e6e9ec344222cefe1","kind":"commit","published_at":"2020-10-08T07:31:05.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"266e4fc2313c43f10276ac45e59f72c768e7ecb9","kind":"commit","published_at":"2020-10-03T11:47:30.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0/manifests"},{"name":"v3.5.0-rc.1","sha":"c4fbfff7fbd721772507d856ea3dd0fa41b93ccf","kind":"commit","published_at":"2020-09-19T05:53:25.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.0-rc.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0-rc.1/manifests"},{"name":"v3.5.0-rc.0","sha":"941ca92d46f8a1125ec6ac6c0004e561319d1e6d","kind":"commit","published_at":"2020-08-31T14:55:11.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.5.0-rc.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.5.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.5.0-rc.0/manifests"},{"name":"v3.4.6","sha":"ab986327310ecc465c713a5e3f0a2f335a79e5a2","kind":"commit","published_at":"2020-08-07T13:41:04.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.6/manifests"},{"name":"v3.4.5","sha":"4333aa0a2aac28a1dd3d9cb32bb29eda8548a197","kind":"commit","published_at":"2020-06-14T16:23:38.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.5/manifests"},{"name":"v3.4.4","sha":"a1f28aee0b6ff23412c7592283b26bf5f9d7e7ba","kind":"commit","published_at":"2020-05-11T08:10:18.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"96f1d6b7de14283b01155829a1bd77bc0cfaacbb","kind":"commit","published_at":"2020-04-27T19:06:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"b73c285c000bb58b15b214895484f0d27173fc98","kind":"commit","published_at":"2020-04-10T14:22:13.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"737b897a17da2ab56b9801714ad29dd816151c63","kind":"commit","published_at":"2020-04-08T13:28:46.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"15e3f84f357811e300e8d8a1fdf9b25a7d5c352c","kind":"commit","published_at":"2020-03-24T13:43:56.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.4.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.4.0/manifests"},{"name":"v3.3.4","sha":"8184bf8e65980b2b7d6bb018a4221e9418e0cd12","kind":"commit","published_at":"2020-02-27T20:12:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.3.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.4/manifests"},{"name":"v3.3.3","sha":"bbbca081c0d9b117ba031f8edf3c819e9ef9bad0","kind":"commit","published_at":"2020-02-14T13:39:31.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.3.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"60ba8fb2a6c000171cd16003dbf8110a311d661e","kind":"commit","published_at":"2020-01-28T09:48:29.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.3.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"8f6c0702e480c1e5e3a22d5c73d837405c4efc8e","kind":"commit","published_at":"2019-12-27T18:25:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.3.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"c4eefbce58347b9636cc7bbffea0da0e67f0aa0b","kind":"commit","published_at":"2019-12-11T12:26:53.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.3.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.3.0/manifests"},{"name":"v3.2.5","sha":"82389d98001c98e3c5257e4a71cc3c8ac9169f47","kind":"commit","published_at":"2019-11-03T20:07:52.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.5/manifests"},{"name":"v3.2.4","sha":"13f2f1d1963d5539372878a5d7ac54dc4aa9cafd","kind":"commit","published_at":"2019-11-02T10:45:14.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"f545d775dbd748171c45ec7d5deb0021a293c118","kind":"commit","published_at":"2019-10-17T16:37:38.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"acb7e816b6c1bd4e3bb7e689cc4b40d26893b878","kind":"commit","published_at":"2019-10-01T12:15:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"4fbd9e65273d1644c25b90857761fa79335f476a","kind":"commit","published_at":"2019-09-17T22:01:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"d8ae5564a17f5b0a40962d81ef71360560210f12","kind":"commit","published_at":"2019-09-07T11:00:12.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.2.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.2.0/manifests"},{"name":"v3.1.7","sha":"47f1c8fd5b39ac6068ec64ad3bf0b0b6a3f224b6","kind":"commit","published_at":"2019-06-27T08:44:02.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.7/manifests"},{"name":"v3.1.6","sha":"e8df4c132d20274b7e136b448c6c3dbc2c382266","kind":"commit","published_at":"2019-06-19T18:02:06.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.6/manifests"},{"name":"v3.1.5","sha":"8e1fb6428b30d9fc460fe93b930c0c9ab5ec0eb1","kind":"commit","published_at":"2019-06-06T08:52:43.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.5/manifests"},{"name":"v3.1.4","sha":"47d0960f758560f8b9954cf045438f3c938c3093","kind":"commit","published_at":"2019-05-07T11:45:07.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.4/manifests"},{"name":"v2.2.12","sha":"aee442b38872a82225e8f0bc08702c9ed9cef802","kind":"commit","published_at":"2019-04-30T21:50:06.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.12","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.12/manifests"},{"name":"v3.0.9","sha":"0531a837a6d24f61fcc1118ba72fbd110e3f7c05","kind":"commit","published_at":"2019-04-30T21:47:23.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.9","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.9/manifests"},{"name":"v3.1.3","sha":"93edeb01bb35e1bf3da0739fea0f38f7143a0c80","kind":"commit","published_at":"2019-04-30T21:45:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"48127bc0be4aaed3be521c0456181bcef542425d","kind":"commit","published_at":"2019-04-24T05:19:09.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"d50f185f3206523c201a9fa4de6c7fce167efb51","kind":"commit","published_at":"2019-04-04T16:58:48.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"9553f147a7fc1334f65768303ca9ea84179c8115","kind":"commit","published_at":"2019-04-02T12:57:54.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.1.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.1.0/manifests"},{"name":"v3.0.8","sha":"8d39914ec05ccb063d03e3824302ff5378d886db","kind":"commit","published_at":"2019-03-29T20:21:01.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.8","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"2d564df57d29ef021f564af36e4b3ab86f902554","kind":"commit","published_at":"2019-02-06T09:55:08.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"976e5d4fb843a09bd185fb50a396337fef08c5c9","kind":"commit","published_at":"2018-12-31T12:22:54.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"d8be376adc11395566e675c829055b03babd0b1d","kind":"commit","published_at":"2018-12-08T16:32:16.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"89de6baca74d5b31a0341cb9cd107fe13f0c2376","kind":"commit","published_at":"2018-11-29T18:35:07.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"3e978ecc7f4d3c8ed42a322857ed11d53c5885d3","kind":"commit","published_at":"2018-11-20T10:52:49.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"89e9040a6b3bd69d2da2181bd30b805cc30d33d4","kind":"commit","published_at":"2018-11-17T10:37:47.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"11571945a185475ff63426202949bb64d997be66","kind":"commit","published_at":"2018-11-03T14:57:28.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"47b02b8821f8d517a9f4cc2c10564d148ec172df","kind":"commit","published_at":"2018-10-29T09:53:00.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.1","sha":"4626658a6d23c722a595b5ee37f3fa33fcbc89a9","kind":"commit","published_at":"2018-10-15T13:31:31.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-rc.0","sha":"192834baf7d1d02aeb9918eadd17b49f4c7f791f","kind":"commit","published_at":"2018-10-15T08:20:39.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v3.0.0-rc.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v3.0.0-rc.0/manifests"},{"name":"v2.2.11","sha":"325b62b5712c80cc4f9350b997207943bcf74ec8","kind":"commit","published_at":"2018-10-03T08:32:21.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.11","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.11/manifests"},{"name":"v2.2.10","sha":"3ed77536ca1769d233c1f1e78cfb9a3eb17fcfd1","kind":"commit","published_at":"2018-04-08T08:08:55.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.10","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.10/manifests"},{"name":"v2.2.9","sha":"03b97fd783cc45063b06c3e610332e29ee8aa0a3","kind":"commit","published_at":"2018-03-09T14:27:50.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.9","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"c8aabdc3a65ddbf87716f5feaa05035639a128fb","kind":"commit","published_at":"2018-01-13T09:01:03.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.8","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"0447c5f26557299b2cb1784e55ee7b474976a724","kind":"commit","published_at":"2017-12-03T18:20:10.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"4961d6fa8da1dd266793333fbb0ce31d45e32d9a","kind":"commit","published_at":"2017-09-30T17:31:58.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"d9cc5b65771476c6f3cf6c485219b9be53d7896c","kind":"commit","published_at":"2017-09-29T09:33:12.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"1215c2900954b5b06f3f390b2ffbcfb630763324","kind":"commit","published_at":"2017-09-15T12:17:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"4c2e8cdb4ce764595d8bd168b0549cc297dff814","kind":"commit","published_at":"2017-09-12T14:50:33.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"4812550c60c26223742764d1b213e38d5eee1dd1","kind":"commit","published_at":"2017-09-09T15:20:45.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"ae93362c667a96d46c5a3deb4ac5a8921dd1b08e","kind":"commit","published_at":"2017-08-27T17:54:44.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"4f84ddfbc89f83d6eed8362bf24e77bec5dcf81e","kind":"commit","published_at":"2017-08-22T18:42:33.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0/manifests"},{"name":"v2.2.0-rc.1","sha":"394cb70d75d71a49886cab0f314d93022f1c1008","kind":"commit","published_at":"2017-08-18T13:31:13.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.0-rc.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0-rc.1/manifests"},{"name":"v2.2.0-rc.0","sha":"3d25cc46b7ea7049daa2cfd890c897b3046171d1","kind":"commit","published_at":"2017-08-08T16:31:39.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.2.0-rc.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.2.0-rc.0/manifests"},{"name":"v2.1.6","sha":"0ed104e1cc6442d28c7cbdc52fd913be751a4e24","kind":"commit","published_at":"2017-08-01T10:10:06.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.6/manifests"},{"name":"v2.1.5","sha":"1d1ccbf494cb33dc2ce8d104c9c4f9b81f616492","kind":"commit","published_at":"2017-07-30T17:12:24.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"d251393ec2fd5631652a7d6ea365198ade2c7002","kind":"commit","published_at":"2017-03-05T15:14:00.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.4/manifests"},{"name":"v2.1.3","sha":"5f5397b9a2476f06a87582ab37525ea1b909af27","kind":"commit","published_at":"2017-01-18T11:39:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"219dea3842e3022dd46c64f1888c4c5bca9e8cf1","kind":"commit","published_at":"2017-01-04T18:46:58.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"b018ad6d90c753c70c10b1706793ad12f91a0f80","kind":"commit","published_at":"2016-12-22T09:06:10.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"d6d39bf018b7a601d999b1b8e246142d15205e0d","kind":"commit","published_at":"2016-12-17T19:10:52.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.5","sha":"e3077b99c24086d5b93580228b1daa6bb0ee0b5a","kind":"commit","published_at":"2016-12-09T15:33:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0-rc.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.5/manifests"},{"name":"v2.0.6","sha":"66e90c97054cd855c7cbb694bc79a0b9313f119b","kind":"commit","published_at":"2016-11-24T21:19:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.6/manifests"},{"name":"v2.1.0-rc.4","sha":"70a71f57ebbac9dd49942c50d68abf34c99f85de","kind":"commit","published_at":"2016-11-16T22:13:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0-rc.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.4/manifests"},{"name":"v2.1.0-rc.3","sha":"fbbf12df71692ccd2d687de7982ca59ecae23d32","kind":"commit","published_at":"2016-10-23T09:54:31.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0-rc.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.3/manifests"},{"name":"v2.1.0-rc.2","sha":"1567f59fca99c9f054a4944f9100b0fd9ca28e45","kind":"commit","published_at":"2016-10-08T19:47:28.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0-rc.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.2/manifests"},{"name":"v2.1.0-rc.0","sha":"c866397cc2a55b8ce0bd1f8ed1aa701d4bde7607","kind":"commit","published_at":"2016-09-18T09:15:52.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.5","sha":"ad9b38f940d409565f0b4d8f7e537edc8e7cc948","kind":"commit","published_at":"2016-09-07T12:37:48.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"d2b3ff81e3afe123a458de3b13e955f22010bfa0","kind":"commit","published_at":"2016-08-09T15:43:04.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"977ef602081ab41b80140b198a1f0402b94bc049","kind":"commit","published_at":"2016-07-30T09:03:35.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"97d75cef7f665f268a371ef56ea444483b819a5a","kind":"commit","published_at":"2016-06-27T17:37:29.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"7105a26fc72cbad83cdb81dd06dec01f33e41629","kind":"commit","published_at":"2016-06-21T13:16:53.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c225f0ed89c85fa49b0b062fc51d82ae6bf17083","kind":"commit","published_at":"2016-06-21T09:23:21.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.6","sha":"1244f768ef4fb466349705bb62a8a92a5ddf4822","kind":"commit","published_at":"2016-06-16T11:39:48.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.6/manifests"},{"name":"v1.1.8","sha":"cff8587b4013f7755d9c5556e8f2d71272413461","kind":"commit","published_at":"2016-05-30T13:26:51.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.8","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.8/manifests"},{"name":"v2.0.0-rc.5","sha":"535240fb138bd1b198f3e8cac406e2eae53162a2","kind":"commit","published_at":"2016-05-13T19:24:05.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.5/manifests"},{"name":"v1.1.7","sha":"b609f2538230baa38eda2c954a5bdba832f84890","kind":"commit","published_at":"2016-05-13T17:08:27.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"dfd77a6822bcd81e6e6a34505861363b28a879df","kind":"commit","published_at":"2016-05-08T20:25:11.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.6/manifests"},{"name":"v2.0.0-rc.4","sha":"eed7e927088ca5f024017ef2d7a5e48668cad216","kind":"commit","published_at":"2016-05-03T18:01:41.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"032119ddb672c23ed9fc54e0e866c2211eb2c0a4","kind":"commit","published_at":"2016-04-23T17:30:26.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"6b89abe78f88fb52de0aa3d96de930e86dc778f5","kind":"commit","published_at":"2016-04-23T11:16:14.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"dcb7256367c3c9e7d0272c824757d35f01dc548c","kind":"commit","published_at":"2016-04-19T10:05:06.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"66ae92fd61b3351c1bfbbb88a4804fce23d26f12","kind":"commit","published_at":"2016-04-16T16:25:45.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-rc.0/manifests"},{"name":"v1.1.5","sha":"9a5ab35f11aefc2cb1f22b49579f7f78cb58c223","kind":"commit","published_at":"2016-03-15T13:30:46.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b766ad75f15ef4b7e88acbcdbcb52d86ab34d5f","kind":"commit","published_at":"2016-02-22T11:41:53.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.4/manifests"},{"name":"v2.0.0-beta.1","sha":"7cb88fb4ad0c741b006197c627068398da6d13ca","kind":"commit","published_at":"2016-02-22T10:43:21.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-beta.1/manifests"},{"name":"v2.0.0-beta.0","sha":"bcd08dd20de506b35c15b3ece0a2f1ea88f35bf6","kind":"commit","published_at":"2016-02-15T22:45:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v2.0.0-beta.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v2.0.0-beta.0/manifests"},{"name":"v1.1.3","sha":"37326074dd35d03be3f832a5648534c39528dc57","kind":"commit","published_at":"2016-01-22T12:42:34.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"bb9085c3a17b09817bcaca6b2dd784cc982dfd02","kind":"commit","published_at":"2016-01-22T07:48:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"3c5d052688194786f3532d7a0593e8c6177e1727","kind":"commit","published_at":"2015-12-23T15:29:40.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"0ada836f60599c34bcb6f357b5566b85eb0189d2","kind":"commit","published_at":"2015-12-14T21:47:03.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.1.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.1.0/manifests"},{"name":"v1.0.7","sha":"8e327579a931f8446382b1866f77240538befb20","kind":"commit","published_at":"2015-11-28T17:08:39.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"7159ced5ae53555a51e6992b1ca72e986e7cbde9","kind":"commit","published_at":"2015-10-17T11:57:52.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"8feee50d3ddb10c6dac7d69dd2dd9a9c997eeebb","kind":"commit","published_at":"2015-10-16T17:09:51.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"4eb4d2a2165905f9e4ce8fb9cb08756ca634c8d6","kind":"commit","published_at":"2015-09-28T20:41:25.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"aafc7e6195bea9b64aa4139bb24a05351d02de2b","kind":"commit","published_at":"2015-09-15T11:35:51.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"ab8b97e6eceee567efef765181dc4bf26d1ff48c","kind":"commit","published_at":"2015-09-07T13:11:24.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"99c9dc2863ae425491f9da76a5001c72f890eda5","kind":"commit","published_at":"2015-08-30T09:08:20.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1f899a1012ec13e5a7478efce8b5c1f062088794","kind":"commit","published_at":"2015-08-25T11:26:00.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v1.0.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v1.0.0/manifests"},{"name":"v0.16.0","sha":"05b1d354b29c5d1c5b64c60b96b80922a92fde86","kind":"commit","published_at":"2015-08-15T09:29:35.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.16.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"8b5dcccd27ebe92b4b18579fee67ca2c6b5a6362","kind":"commit","published_at":"2015-08-06T17:20:07.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.15.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.15.0/manifests"},{"name":"v0.14.3","sha":"4e5d7a1272fdcf2a1317a3475a138d067f2bfcb2","kind":"commit","published_at":"2015-07-23T17:46:01.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.14.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.3/manifests"},{"name":"v0.14.2","sha":"d1eabb3660f4ee2016b7579c4edd314e18d2e0f3","kind":"commit","published_at":"2015-07-22T12:10:09.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.14.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.2/manifests"},{"name":"v0.14.1","sha":"adbed1a2077756ab5632b3abe69d43492e20ff1a","kind":"commit","published_at":"2015-07-19T21:43:30.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.14.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"01223d096b7e901f69d1ebdb0814dbfdf89c228e","kind":"commit","published_at":"2015-07-19T15:51:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.14.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"c51224478cd38e8145f01798ad424e739af1726d","kind":"commit","published_at":"2015-06-30T15:23:41.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.13.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"896e28ded83391445d9436a119457c0fb914f701","kind":"commit","published_at":"2015-06-29T12:38:30.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.13.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"f391391945d5f6e689c97e3e3962ccb407021f25","kind":"commit","published_at":"2015-06-25T07:59:26.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.12.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"8b91e77b95e3d9cde4c551a4bd7eba157b853890","kind":"commit","published_at":"2015-06-22T09:51:07.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.12.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.0/manifests"},{"name":"v0.12.0-rc","sha":"8f3c64836c47debb27b09dcd6fee745b0ee2d17a","kind":"commit","published_at":"2015-05-30T18:21:13.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.12.0-rc","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.12.0-rc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.0-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.12.0-rc/manifests"},{"name":"v0.11.3","sha":"1e26408b47bef0c5e517a102bdab404e13f8a297","kind":"commit","published_at":"2015-05-19T09:13:22.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.11.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"415d756d445831c0b7b155cd015ef689bde6aee4","kind":"commit","published_at":"2015-05-06T11:27:48.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.11.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"dba5c808178b14955a38ddfd33a4bc6728097a33","kind":"commit","published_at":"2015-05-05T10:17:08.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.11.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"d9ad5b4114c4756681b86f0ae17e192d1e4abe6c","kind":"commit","published_at":"2015-05-04T08:53:45.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.11.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.11.0/manifests"},{"name":"v0.10.3","sha":"fae0646e776220c385dabfd8c23b85d46e5487ff","kind":"commit","published_at":"2015-05-01T13:16:12.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.10.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.3/manifests"},{"name":"v0.10.2","sha":"0a6fb7006cba95ccaa72b16d4a0924e4acbb655c","kind":"commit","published_at":"2015-04-10T10:32:19.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.10.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"930f2185566abce8ac6528beccee2f35687a48f4","kind":"commit","published_at":"2015-03-25T13:55:43.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.10.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"e4782d08d6feeb6d813e5384d337ae68618452a3","kind":"commit","published_at":"2015-03-21T20:24:21.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.10.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"c485c173bc64708414024a2ede4172d9e4275095","kind":"commit","published_at":"2015-03-04T23:38:45.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.9.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"cec98ded972dfbb8230020695204409f0974b4cc","kind":"commit","published_at":"2015-02-13T16:02:23.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.8.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"491b36e4f049de2897fbd38541536d483c1a95a5","kind":"commit","published_at":"2015-02-12T19:57:44.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.8.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"a9a367bc5a221131116dd372232c1e12f5e0ad16","kind":"commit","published_at":"2015-01-29T08:41:43.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.7.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"aefe0375b6ac664dabac2b9eb061fee2b57cf63b","kind":"commit","published_at":"2015-01-27T15:41:58.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.7.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"65e35fa51aa91074d6c999748441c8acddf4be7e","kind":"commit","published_at":"2015-01-25T11:00:34.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.7.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"a8def880c9ddc9578023a4861700da18744cc8c1","kind":"commit","published_at":"2015-01-17T09:39:08.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.6.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"0b71addabc05c49f7628b7ccbc64eb1406dccb4a","kind":"commit","published_at":"2015-01-13T15:29:45.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.5.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"73fdca36ffd315ff6d010104475f2279a9aa8f7a","kind":"commit","published_at":"2015-01-12T17:31:03.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.5.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"679c541f1172aebcdc54b1953345ac3933f6f592","kind":"commit","published_at":"2015-01-02T16:39:46.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.4.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"9f2bf258c56a511d604c7f0c87aa5a1506a67c7e","kind":"commit","published_at":"2014-12-26T16:27:28.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.3.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.3.0/manifests"},{"name":"v0.2.8","sha":"b757b4d36cfe3c77b4911327bbe6181f77367094","kind":"commit","published_at":"2014-12-16T15:21:54.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.8","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"028f340db5e1ef3292ce3ba9f88d213ce8507111","kind":"commit","published_at":"2014-12-15T16:35:37.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.7","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"07145f78be8b026b87f76d68282848875d716359","kind":"commit","published_at":"2014-12-13T22:24:25.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.6","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"cb99a043bf01245497702a9f771f60ff41465f69","kind":"commit","published_at":"2014-09-17T18:45:32.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.5","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"92b7adeab2ee76b8c823c1e5d63af6e525bda58f","kind":"commit","published_at":"2014-09-08T10:30:05.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.4","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"4fce8ea5ce4f35e9d1daec369e85cf0f8f36c0f4","kind":"commit","published_at":"2014-08-03T20:23:26.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.3","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"53a5258b3c445a004d3cc956746684430132718e","kind":"commit","published_at":"2014-06-30T10:42:38.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.2","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"70f43d61afe963ffbab63b7ba366e35128e2a19d","kind":"commit","published_at":"2014-06-18T21:27:08.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.1","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"859010b80617afbcf06d358938e9d2ce7744a062","kind":"commit","published_at":"2014-05-24T12:37:16.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.2.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"77791320cf22338a9da550bec446d7cd27ac010e","kind":"commit","published_at":"2014-05-01T20:05:28.000Z","download_url":"https://codeload.github.com/elixir-ecto/ecto/tar.gz/v0.1.0","html_url":"https://github.com/elixir-ecto/ecto/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-ecto%2Fecto/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-11-30T13:21:33.036Z","dependent_packages_count":812,"downloads":120840092,"downloads_period":"total","dependent_repos_count":12249,"rankings":{"downloads":0.13488342218511146,"dependent_repos_count":0.08992228145674096,"dependent_packages_count":0.025692080416211707,"stargazers_count":0.05138416083242341,"forks_count":0.025692080416211707,"docker_downloads_count":0.46245744749181067,"average":0.131671912133085},"purl":"pkg:hex/ecto","advisories":[{"uuid":"GSA_kwCzR0hTQS00cjJmLTZmbTktMnFnaM4AAw1-","url":"https://github.com/advisories/GHSA-4r2f-6fm9-2qgh","title":"Ecto lacks a protection mechanism","description":"Ecto 2.2.0 lacks a certain protection mechanism associated with the interaction between `is_nil` and `raise`.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2023-01-10T06:30:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-20166","https://github.com/elixir-ecto/ecto/pull/2125","https://github.com/elixir-ecto/ecto/commit/db55b0cba6525c24ebddc88ef9ae0c1c00620250","https://github.com/advisories/GHSA-2xxx-fhc8-9qvq","https://groups.google.com/forum/#!topic/elixir-ecto/0m4NPfg_MMU","https://github.com/advisories/GHSA-4r2f-6fm9-2qgh"],"source_kind":"github","identifiers":["GHSA-4r2f-6fm9-2qgh","CVE-2017-20166"],"repository_url":"https://github.com/elixir-ecto/ecto","blast_radius":40.063386219498064,"packages":[{"versions":[{"first_patched_version":"2.2.1","vulnerable_version_range":"= 2.2.0"}],"ecosystem":"hex","package_name":"ecto"}],"created_at":"2023-01-10T23:03:14.355Z","updated_at":"2025-02-21T01:11:17.895Z","epss_percentage":0.00319,"epss_percentile":0.70485},{"uuid":"GSA_kwCzR0hTQS0yeHh4LWZoYzgtOXF2cc06mA","url":"https://github.com/advisories/GHSA-2xxx-fhc8-9qvq","title":"Missing `is_nil` requirement","description":"Ecto will not raise on queries with non-explicit nil comparisons (ie if they aren't checked with `is_nil`).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-04-12T19:42:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/elixir-ecto/ecto/pull/2125","https://github.com/elixir-ecto/ecto/commit/db55b0cba6525c24ebddc88ef9ae0c1c00620250","https://groups.google.com/forum/#!topic/elixir-ecto/0m4NPfg_MMU","https://github.com/advisories/GHSA-2xxx-fhc8-9qvq"],"source_kind":"github","identifiers":["GHSA-2xxx-fhc8-9qvq"],"repository_url":"https://github.com/elixir-ecto/ecto","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.2.1","vulnerable_version_range":"= 2.2.0"}],"ecosystem":"hex","package_name":"ecto"}],"created_at":"2022-12-21T16:12:30.449Z","updated_at":"2023-01-11T05:06:46.000Z","epss_percentage":null,"epss_percentile":null}],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/ecto","docker_dependents_count":42,"docker_downloads_count":14200,"usage_url":"https://repos.ecosyste.ms/usage/hex/ecto","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/ecto/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ecto/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ecto/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ecto/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ecto/related_packages","maintainers":[{"uuid":"josevalim","login":"josevalim","name":null,"email":"jose.valim@gmail.com","url":null,"packages_count":55,"html_url":"https://hex.pm/users/josevalim","role":null,"created_at":"2022-11-08T10:02:22.977Z","updated_at":"2022-11-08T10:02:22.977Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/josevalim/packages"},{"uuid":"michalmuskala","login":"michalmuskala","name":null,"email":"michal@muskala.eu","url":null,"packages_count":13,"html_url":"https://hex.pm/users/michalmuskala","role":null,"created_at":"2022-11-08T10:02:22.984Z","updated_at":"2022-11-08T10:02:22.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/michalmuskala/packages"},{"uuid":"wojtekmach","login":"wojtekmach","name":null,"email":"wojtek@wojtekmach.pl","url":null,"packages_count":25,"html_url":"https://hex.pm/users/wojtekmach","role":null,"created_at":"2022-11-08T10:02:22.992Z","updated_at":"2022-11-08T10:02:22.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/wojtekmach/packages"},{"uuid":"ericmj","login":"ericmj","name":null,"email":"eric.meadows.jonsson@gmail.com","url":null,"packages_count":20,"html_url":"https://hex.pm/users/ericmj","role":null,"created_at":"2022-11-08T10:02:22.969Z","updated_at":"2022-11-08T10:02:22.969Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/ericmj/packages"},{"uuid":"greg-rychlewski","login":"greg-rychlewski","name":null,"email":"greg.rychlewski@gmail.com","url":null,"packages_count":3,"html_url":"https://hex.pm/users/greg-rychlewski","role":null,"created_at":"2023-08-24T21:54:22.575Z","updated_at":"2023-08-24T21:54:22.575Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/greg-rychlewski/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18041,"maintainers_count":6824,"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-09T06:58:27.580Z","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":50,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4425458143","node_id":"PR_kwDOBv3HhM7ae_11","number":14347,"state":"closed","title":"chore(deps): bump ecto from 3.13.5 to 3.13.6","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T06:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T01:22:06.000Z","updated_at":"2026-05-12T06:20:40.000Z","time_to_close":17912,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.5","new_version":"3.13.6","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.5 to 3.13.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mix.exs] Relax decimal requirement\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/ecto/commit/285329f63d34b610d754fd16d07f6c95ae52bfc7\"\u003e\u003ccode\u003e285329f\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/706dbd508cebceb4fd45d72d86c492ff84e22dbb\"\u003e\u003ccode\u003e706dbd5\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.5...v3.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/blockscout/blockscout/pull/14347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fblockscout/issues/14347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14347/packages"},{"uuid":"4424077407","node_id":"PR_kwDODmRtkM7aahdO","number":153,"state":"open","title":"chore(deps): bump ecto from 3.13.5 to 3.13.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:31:25.000Z","updated_at":"2026-05-11T20:31:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.5","new_version":"3.13.6","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.5 to 3.13.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mix.exs] Relax decimal requirement\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/ecto/commit/285329f63d34b610d754fd16d07f6c95ae52bfc7\"\u003e\u003ccode\u003e285329f\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/706dbd508cebceb4fd45d72d86c492ff84e22dbb\"\u003e\u003ccode\u003e706dbd5\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.5...v3.13.6\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.5\u0026new-version=3.13.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pepsico-ecommerce/snowflex/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"3774477428","node_id":"PR_kwDOLoEg5M67MSHb","number":202,"state":"closed","title":"chore(deps): bump the production-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T21:02:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T11:06:39.000Z","updated_at":"2026-01-01T21:02:20.000Z","time_to_close":35740,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"ash","old_version":"3.7.6","new_version":"3.11.3","repository_url":"https://github.com/ash-project/ash"},{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"},{"name":"ecto_sql","old_version":"3.13.2","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto_sql"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates: [ash](https://github.com/ash-project/ash), [ecto](https://github.com/elixir-ecto/ecto) and [ecto_sql](https://github.com/elixir-ecto/ecto_sql).\n\nUpdates `ash` from 3.7.6 to 3.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.2...v3.11.3\"\u003ev3.11.3\u003c/a\u003e (2025-12-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.1...v3.11.2\"\u003ev3.11.2\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b1ad218a6b2ec0395253c36294114ddba8adcf90\"\u003e\u003ccode\u003eb1ad218\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a94f0dae2b944fb83a3ff1eab375233dccabe9ce\"\u003e\u003ccode\u003ea94f0da\u003c/code\u003e\u003c/a\u003e fix: only apply overload typing when there is only one option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/39bac34fd1979c815d8a0a6d843055eafa6c72e5\"\u003e\u003ccode\u003e39bac34\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e5a770af4f115474b8b25fda3d76d3cd42ddc1b4\"\u003e\u003ccode\u003ee5a770a\u003c/code\u003e\u003c/a\u003e fix: don't run authorization in cross-datalayer filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b69ce0920cdf9dd6c280ad845b7d2de01b4deb4\"\u003e\u003ccode\u003e9b69ce0\u003c/code\u003e\u003c/a\u003e chore: filter out aggregates that don't need authorization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e07462dba09f317751ae5d8134a6fa5d51c079bd\"\u003e\u003ccode\u003ee07462d\u003c/code\u003e\u003c/a\u003e improvement(destroy): Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/055dca193542b511e795a964457f7f4af17dbc81\"\u003e\u003ccode\u003e055dca1\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/feb06ef338bc213f4f203660c50a826167e2794f\"\u003e\u003ccode\u003efeb06ef\u003c/code\u003e\u003c/a\u003e fix: dont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c14f133222ca4e161315a7aa86e88f6d159c6335\"\u003e\u003ccode\u003ec14f133\u003c/code\u003e\u003c/a\u003e fix: Ensure that calculations used in preparations have access to argument va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/317f7f580fcfc7c7f1614e85e1d2b81885e64667\"\u003e\u003ccode\u003e317f7f5\u003c/code\u003e\u003c/a\u003e fix: many-to-many relationships should inherit the sort/limit from their join...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.7.6...v3.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.4 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.2 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-12-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Do not crash \u003ccode\u003emix ecto.load\u003c/code\u003e with large dumped databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sql] Tag generated functions as \u003ccode\u003e:generated\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[sql] Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Fix \u003ccode\u003estructure_load/2\u003c/code\u003e for MySQL 9.4+\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/ecto_sql/commit/ed07cf27a49109be3b2558574ff03d9499f79557\"\u003e\u003ccode\u003eed07cf2\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/18831631b4405f897db77e7adb450a47febbcb18\"\u003e\u003ccode\u003e1883163\u003c/code\u003e\u003c/a\u003e Use input redirection for mysql structure_load (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/2c0aacb709b7562b6644bcb0f239972c4789b5d7\"\u003e\u003ccode\u003e2c0aacb\u003c/code\u003e\u003c/a\u003e Document passing Repo.get_dynamic_repo(), closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/912cb3489bec72f4a961d4fdf58df68c2b6dc647\"\u003e\u003ccode\u003e912cb34\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/5d6d82b1beb502762c46bc15fa3ae97100ee504c\"\u003e\u003ccode\u003e5d6d82b\u003c/code\u003e\u003c/a\u003e Add generated option to quote in SQL adapter (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/bddc7bcc949fdd2ffd772967e8c224becdb9c45a\"\u003e\u003ccode\u003ebddc7bc\u003c/code\u003e\u003c/a\u003e chore(docs): Update Safe Ecto Migrations link (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/074a2718fd3d3e536de05b4b4b9483335f19d248\"\u003e\u003ccode\u003e074a271\u003c/code\u003e\u003c/a\u003e Improve sandbox docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/e223a377c407c6886eb4d1fe72778e2e03f987ab\"\u003e\u003ccode\u003ee223a37\u003c/code\u003e\u003c/a\u003e Fix structure_load/2 for MySQL 9.4+ (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/69954cb7596403d5127bb2f06d7f2ef414988e9e\"\u003e\u003ccode\u003e69954cb\u003c/code\u003e\u003c/a\u003e Updated myxql to 0.8 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/4752ad25666584846e83c1b44dc297c2a6ed3525\"\u003e\u003ccode\u003e4752ad2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.2...v3.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash_sql/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_sql/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"},{"uuid":"3774065713","node_id":"PR_kwDOPjELQc67K9lX","number":8,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T03:20:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T03:18:14.000Z","updated_at":"2026-02-01T03:20:50.000Z","time_to_close":2678555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"ash","old_version":"3.5.35","new_version":"3.11.3","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_sql","old_version":"0.2.90","new_version":"0.3.16","repository_url":"https://github.com/ash-project/ash_sql"},{"name":"ecto","old_version":"3.13.2","new_version":"3.13.5"},{"name":"ecto_sql","old_version":"3.13.2","new_version":"3.13.4"},{"name":"igniter","old_version":"0.6.28","new_version":"0.7.0"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 2 updates in the / directory: [ash](https://github.com/ash-project/ash) and [ash_sql](https://github.com/ash-project/ash_sql).\n\nUpdates `ash` from 3.5.35 to 3.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.2...v3.11.3\"\u003ev3.11.3\u003c/a\u003e (2025-12-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.1...v3.11.2\"\u003ev3.11.2\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b1ad218a6b2ec0395253c36294114ddba8adcf90\"\u003e\u003ccode\u003eb1ad218\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a94f0dae2b944fb83a3ff1eab375233dccabe9ce\"\u003e\u003ccode\u003ea94f0da\u003c/code\u003e\u003c/a\u003e fix: only apply overload typing when there is only one option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/39bac34fd1979c815d8a0a6d843055eafa6c72e5\"\u003e\u003ccode\u003e39bac34\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e5a770af4f115474b8b25fda3d76d3cd42ddc1b4\"\u003e\u003ccode\u003ee5a770a\u003c/code\u003e\u003c/a\u003e fix: don't run authorization in cross-datalayer filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b69ce0920cdf9dd6c280ad845b7d2de01b4deb4\"\u003e\u003ccode\u003e9b69ce0\u003c/code\u003e\u003c/a\u003e chore: filter out aggregates that don't need authorization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e07462dba09f317751ae5d8134a6fa5d51c079bd\"\u003e\u003ccode\u003ee07462d\u003c/code\u003e\u003c/a\u003e improvement(destroy): Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/055dca193542b511e795a964457f7f4af17dbc81\"\u003e\u003ccode\u003e055dca1\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/feb06ef338bc213f4f203660c50a826167e2794f\"\u003e\u003ccode\u003efeb06ef\u003c/code\u003e\u003c/a\u003e fix: dont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c14f133222ca4e161315a7aa86e88f6d159c6335\"\u003e\u003ccode\u003ec14f133\u003c/code\u003e\u003c/a\u003e fix: Ensure that calculations used in preparations have access to argument va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/317f7f580fcfc7c7f1614e85e1d2b81885e64667\"\u003e\u003ccode\u003e317f7f5\u003c/code\u003e\u003c/a\u003e fix: many-to-many relationships should inherit the sort/limit from their join...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.35...v3.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_sql` from 0.2.90 to 0.3.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/releases\"\u003eash_sql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that filtered aggregates are selected in queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure calculations are selected on aggregate subqueries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/194\"\u003eash-project/ash_sql#194\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly merge already-computed aggregates when select? is true (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/193\"\u003eash-project/ash_sql#193\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextract_fields_from_expr returns [] instead of all_attribute_names when a query selects all fields ({:\u0026amp;, [], [ix]}) but has no take clause (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e) by Daniel Gollings [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/192\"\u003eash-project/ash_sql#192\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly extract fields when \u003ccode\u003etake\u003c/code\u003e is present in aggregate by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve selected fields when wrapping in subquery for aggregates by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.11\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly type-cast NULL values in dynamic SQL expressions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/185\"\u003e#185\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/blob/main/CHANGELOG.md\"\u003eash_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.15...v0.3.16\"\u003ev0.3.16\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't select \u003ccode\u003e:calculations\u003c/code\u003e in subquery if its been merged by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexpand aggregate expressions for ref finding by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate with parent ref in relationship filter and sorting on relationship field (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/197\"\u003e#197\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/197\"\u003e#197\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/197\"\u003eash-project/ash_sql#197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebinding error when loading aggregate (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/196\"\u003eash-project/ash_sql#196\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.14...v0.3.15\"\u003ev0.3.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that filtered aggregates are selected in queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.13...v0.3.14\"\u003ev0.3.14\u003c/a\u003e (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure calculations are selected on aggregate subqueries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/194\"\u003eash-project/ash_sql#194\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly merge already-computed aggregates when select? is true (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/193\"\u003eash-project/ash_sql#193\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextract_fields_from_expr returns [] instead of all_attribute_names when a query selects all fields ({:\u0026amp;, [], [ix]}) but has no take clause (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e) by Daniel Gollings [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/192\"\u003eash-project/ash_sql#192\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.12...v0.3.13\"\u003ev0.3.13\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly extract fields when \u003ccode\u003etake\u003c/code\u003e is present in aggregate by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.11...v0.3.12\"\u003ev0.3.12\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/97530ffe7ea27760095e3f631b1569d276c46c47\"\u003e\u003ccode\u003e97530ff\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/dc0cdbfd48782858d2d6ce207a57cc3f51cdd3f8\"\u003e\u003ccode\u003edc0cdbf\u003c/code\u003e\u003c/a\u003e fix: don't select \u003ccode\u003e:calculations\u003c/code\u003e in subquery if its been merged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/32cfc338f89ebd2ba1af682245f09e6227bfb10b\"\u003e\u003ccode\u003e32cfc33\u003c/code\u003e\u003c/a\u003e fix: expand aggregate expressions for ref finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/917e5839f452875bf9cd5156abc8813890fa6483\"\u003e\u003ccode\u003e917e583\u003c/code\u003e\u003c/a\u003e fix: aggregate with parent ref in relationship filter and sorting on relation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/4077cf8315c1bb0cdb2f5c0bb08138b18aefd4d5\"\u003e\u003ccode\u003e4077cf8\u003c/code\u003e\u003c/a\u003e fix: binding error when loading aggregate (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/ee5a06ab210b1e41961219ee6d38b9493f16b04c\"\u003e\u003ccode\u003eee5a06a\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/0660ce1860bb659923256527ff0d286b1260bb89\"\u003e\u003ccode\u003e0660ce1\u003c/code\u003e\u003c/a\u003e fix: ensure that filtered aggregates are selected in queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/4f23769ae7c5a6c626feed37ce729d6f30cc7e33\"\u003e\u003ccode\u003e4f23769\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/f24bb363fefe0fc0ed942c44dde5eee0f26970df\"\u003e\u003ccode\u003ef24bb36\u003c/code\u003e\u003c/a\u003e fix: ensure calculations are selected on aggregate subqueries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/90ce6b70156497c7ea38e986d3d834a46005e640\"\u003e\u003ccode\u003e90ce6b7\u003c/code\u003e\u003c/a\u003e fix: respect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.2 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.2 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-12-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Do not crash \u003ccode\u003emix ecto.load\u003c/code\u003e with large dumped databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sql] Tag generated functions as \u003ccode\u003e:generated\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[sql] Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Fix \u003ccode\u003estructure_load/2\u003c/code\u003e for MySQL 9.4+\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/ecto_sql/commit/ed07cf27a49109be3b2558574ff03d9499f79557\"\u003e\u003ccode\u003eed07cf2\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/18831631b4405f897db77e7adb450a47febbcb18\"\u003e\u003ccode\u003e1883163\u003c/code\u003e\u003c/a\u003e Use input redirection for mysql structure_load (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/2c0aacb709b7562b6644bcb0f239972c4789b5d7\"\u003e\u003ccode\u003e2c0aacb\u003c/code\u003e\u003c/a\u003e Document passing Repo.get_dynamic_repo(), closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/912cb3489bec72f4a961d4fdf58df68c2b6dc647\"\u003e\u003ccode\u003e912cb34\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/5d6d82b1beb502762c46bc15fa3ae97100ee504c\"\u003e\u003ccode\u003e5d6d82b\u003c/code\u003e\u003c/a\u003e Add generated option to quote in SQL adapter (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/bddc7bcc949fdd2ffd772967e8c224becdb9c45a\"\u003e\u003ccode\u003ebddc7bc\u003c/code\u003e\u003c/a\u003e chore(docs): Update Safe Ecto Migrations link (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/074a2718fd3d3e536de05b4b4b9483335f19d248\"\u003e\u003ccode\u003e074a271\u003c/code\u003e\u003c/a\u003e Improve sandbox docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/e223a377c407c6886eb4d1fe72778e2e03f987ab\"\u003e\u003ccode\u003ee223a37\u003c/code\u003e\u003c/a\u003e Fix structure_load/2 for MySQL 9.4+ (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/69954cb7596403d5127bb2f06d7f2ef414988e9e\"\u003e\u003ccode\u003e69954cb\u003c/code\u003e\u003c/a\u003e Updated myxql to 0.8 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/4752ad25666584846e83c1b44dc297c2a6ed3525\"\u003e\u003ccode\u003e4752ad2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.2...v3.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.28 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\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/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.30...v0.7.0\"\u003ev0.7.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\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/ash-project/igniter/commit/e41f7e0deafab17cef469633aa1060901b53ad55\"\u003e\u003ccode\u003ee41f7e0\u003c/code\u003e\u003c/a\u003e chore: release version v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1cb6f21cd8f1270ca9d9275783b27c97474ef4ea\"\u003e\u003ccode\u003e1cb6f21\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4930cd457edcb540e5e6318a295ad1187512b7a4\"\u003e\u003ccode\u003e4930cd4\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd2b582cab7316f4084749fc20cc9eda22e0c960\"\u003e\u003ccode\u003ebd2b582\u003c/code\u003e\u003c/a\u003e doc: fix type link (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d90eb60efa42b79c1b344ddd673dad0ca13bbeca\"\u003e\u003ccode\u003ed90eb60\u003c/code\u003e\u003c/a\u003e docs: Update docs to indicate behavior of List.map/2, add tests (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5c43202f2a3b47ac9d8d3a3dbd7bfaf6024edf1e\"\u003e\u003ccode\u003e5c43202\u003c/code\u003e\u003c/a\u003e docs: Clarify Elixir version requirements (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6153ea02e91f55f4539158a03dc7a9a3eebbbec0\"\u003e\u003ccode\u003e6153ea0\u003c/code\u003e\u003c/a\u003e feat: Add support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/435cde1d385be900207373341d97e6ecb852f0e5\"\u003e\u003ccode\u003e435cde1\u003c/code\u003e\u003c/a\u003e chore: Fix REUSE license attribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0127832814c6727c4655545c9a668d3b604aaba0\"\u003e\u003ccode\u003e0127832\u003c/code\u003e\u003c/a\u003e build(deps): bump rewrite in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a866ab58baa664f7d9110ce7c39646caeb91143e\"\u003e\u003ccode\u003ea866ab5\u003c/code\u003e\u003c/a\u003e chore: Fix failing test (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rtorresware/ash_postgres/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtorresware%2Fash_postgres/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3617442809","node_id":"PR_kwDOBDC9Kc6zB33b","number":499,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-12T17:06:56.000Z","updated_at":"2026-03-20T01:35:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/phoenix-diff/phoenix-diff/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenix-diff%2Fphoenix-diff/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"},{"uuid":"3613536558","node_id":"PR_kwDOHBxPXc6y0oRx","number":249,"state":"closed","title":"chore(deps): bump ecto from 3.13.4 to 3.13.5 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-21T19:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-11T19:03:52.000Z","updated_at":"2025-11-21T19:04:01.000Z","time_to_close":864008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.4 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.4\u0026new-version=3.13.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/straw-hat-team/beam-monorepo/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"},{"uuid":"3608709114","node_id":"PR_kwDODmRtkM6ykY2p","number":124,"state":"open","title":"Bump ecto from 3.13.4 to 3.13.5","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T16:06:06.000Z","updated_at":"2025-11-10T16:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.4 to 3.13.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.4\u0026new-version=3.13.5)](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/pepsico-ecommerce/snowflex/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"},{"uuid":"3554978462","node_id":"PR_kwDOJ7-QQs6vy-CJ","number":56,"state":"closed","title":"Bump ecto from 3.12.5 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T04:11:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T04:15:29.000Z","updated_at":"2025-11-10T04:11:18.000Z","time_to_close":1209348,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.4)](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/tessi/ecto_fragment_extras/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessi%2Fecto_fragment_extras/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"},{"uuid":"3550662070","node_id":"PR_kwDOHBxPXc6vlJUJ","number":246,"state":"open","title":"chore(deps): bump ecto from 3.13.3 to 3.13.4 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-24T19:04:21.000Z","updated_at":"2025-10-24T19:04:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.3","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.3 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\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/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.3...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.3\u0026new-version=3.13.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/straw-hat-team/beam-monorepo/pull/246","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/246","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/246/packages"},{"uuid":"3550117096","node_id":"PR_kwDOGuXPQ86vjTq_","number":375,"state":"closed","title":"Bump ecto from 3.13.2 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["alanvardy"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T16:50:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-24T16:03:34.000Z","updated_at":"2025-11-10T16:50:46.000Z","time_to_close":1471630,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.4)](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/alanvardy/alan_vardy/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanvardy%2Falan_vardy/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"3549907018","node_id":"PR_kwDOErbC6M6vimT-","number":167,"state":"open","title":"build(deps): bump ecto from 3.9.4 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-24T15:03:25.000Z","updated_at":"2025-10-24T15:03:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ecto","old_version":"3.9.4","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.9.4 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.9.4...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.9.4\u0026new-version=3.13.4)](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/smartrent/solicit/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartrent%2Fsolicit/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"},{"uuid":"2879819907","node_id":"PR_kwDODKpNd86rppCD","number":2348,"state":"open","title":"build(deps): bump ecto from 3.13.2 to 3.13.3 in the production-dependencies group","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-10-01T22:08:02.000Z","updated_at":"2025-10-01T22:08:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the production-dependencies group","ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.2 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash/pull/2348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash/issues/2348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2348/packages"},{"uuid":"2878854593","node_id":"PR_kwDOB_e1T86rl9XB","number":185,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.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-10-01T16:14:01.000Z","updated_at":"2025-10-02T06:30:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/dwyl/fields/pull/185","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Ffields/issues/185","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/185/packages"},{"uuid":"2876714435","node_id":"PR_kwDOPjELQc6rdy3D","number":5,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T03:22:58.000Z","updated_at":"2025-10-01T03:22:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":4,"packages":[{"name":"ash","old_version":"3.5.35","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_sql","old_version":"0.2.90","new_version":"0.3.0","repository_url":"https://github.com/ash-project/ash_sql"},{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3"},{"name":"igniter","old_version":"0.6.28","new_version":"0.6.30"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 2 updates in the / directory: [ash](https://github.com/ash-project/ash) and [ash_sql](https://github.com/ash-project/ash_sql).\n\nUpdates `ash` from 3.5.35 to 3.5.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.42\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ev3.5.43\u003c/a\u003e (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.41...v3.5.42\"\u003ev3.5.42\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.40...v3.5.41\"\u003ev3.5.41\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3fa6511d35d7974f345151b7cbcc3dbb2f63de8\"\u003e\u003ccode\u003ea3fa651\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0a510b2eb4c248669cd3c687ca320a1760b9c9ce\"\u003e\u003ccode\u003e0a510b2\u003c/code\u003e\u003c/a\u003e fix: cast value to type when requiring atomic attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/87e29d999f15d5e800951963c0e754d88c96cd96\"\u003e\u003ccode\u003e87e29d9\u003c/code\u003e\u003c/a\u003e improvement: add bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/fa908659d6019dfad152776bc50720b32d66b20e\"\u003e\u003ccode\u003efa90865\u003c/code\u003e\u003c/a\u003e improvement: return errors from calculations with invalid expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/43f8d6697f00e591e5d1a8e6f59208efaa8f37fd\"\u003e\u003ccode\u003e43f8d66\u003c/code\u003e\u003c/a\u003e improvement: add source locations to a whole bunch of errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/03c5c0036048c2477dbfc9ac7216ed9936914395\"\u003e\u003ccode\u003e03c5c00\u003c/code\u003e\u003c/a\u003e improvement: add location to primary key verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/98a16191c54fe2b4e837eabf290949d15f0c7aba\"\u003e\u003ccode\u003e98a1619\u003c/code\u003e\u003c/a\u003e improvement: add location for multitenancy verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cb3759993f13f56418a79126e48d6faa169c435e\"\u003e\u003ccode\u003ecb37599\u003c/code\u003e\u003c/a\u003e improvement: add location information for manage relationship transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/14825ec2460c897a0a8310f6c59231872b0ec436\"\u003e\u003ccode\u003e14825ec\u003c/code\u003e\u003c/a\u003e improvement: add location info for reserved field names transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/838abf9e9f97c62dcca5cbfceb46edfb0b0d3bbb\"\u003e\u003ccode\u003e838abf9\u003c/code\u003e\u003c/a\u003e improvement: add location info for primary action transformer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.35...v3.5.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_sql` from 0.2.90 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/releases\"\u003eash_sql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.92\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain joined relationships for distinct requirements by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.91\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case where sort is not set in bindings by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/ash-project/ash_sql/blob/main/CHANGELOG.md\"\u003eash_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.93...v0.3.0\"\u003ev0.3.0\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplemented the SQL translation for Has/Intersects functions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e) by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/176\"\u003eash-project/ash_sql#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't add unnecessary option to \u003ccode\u003erelationship_paths\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.92...v0.2.93\"\u003ev0.2.93\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einclude all aggregates in joined query by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle arrays from get_path calls by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003e?\u003c/code\u003e operator for \u003ccode\u003ein\u003c/code\u003e in jsonb extract case by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ematch on 4-tuple case for composite types by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add parent referenced aggregates while joining by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly avoid duplicate distincts applied to queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.91...v0.2.92\"\u003ev0.2.92\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain joined relationships for distinct requirements by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.2.91\"\u003ev0.2.91\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case where sort is not set in bindings by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/ash-project/ash_sql/commit/fde4dbc9278c9d6dcc71bb95baaca366a8a05022\"\u003e\u003ccode\u003efde4dbc\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/1cdff1b4bc7c26170b20fe1e7470282f8711cc06\"\u003e\u003ccode\u003e1cdff1b\u003c/code\u003e\u003c/a\u003e feat: implemented the SQL translation for Has/Intersects functions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/348912c474e3092bf3204be9d80074a4b9d14ac3\"\u003e\u003ccode\u003e348912c\u003c/code\u003e\u003c/a\u003e fix: don't add unnecessary option to \u003ccode\u003erelationship_paths\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/1ba48fc7ff9ec0e7e5c24b52d8a0b9534423c5f8\"\u003e\u003ccode\u003e1ba48fc\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.93\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/e07d291a4339596c1df39b5d9dc58d02a8e795a3\"\u003e\u003ccode\u003ee07d291\u003c/code\u003e\u003c/a\u003e fix: include all aggregates in joined query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/3cad640862c115a676ec806f77608b13c96ccf63\"\u003e\u003ccode\u003e3cad640\u003c/code\u003e\u003c/a\u003e fix: handle arrays from get_path calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/8ce39827b94922981f8cc9701173aa1cac4b84e1\"\u003e\u003ccode\u003e8ce3982\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e?\u003c/code\u003e operator for \u003ccode\u003ein\u003c/code\u003e in jsonb extract case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/786612022e6a20479677d85215cc0953f21b4340\"\u003e\u003ccode\u003e7866120\u003c/code\u003e\u003c/a\u003e fix: match on 4-tuple case for composite types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/37a73a35e01ac9edef38893e2e40b8d1f04514e2\"\u003e\u003ccode\u003e37a73a3\u003c/code\u003e\u003c/a\u003e fix: properly add parent referenced aggregates while joining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/a7acd7706d2d484e55ec07e267a6cbee422444fe\"\u003e\u003ccode\u003ea7acd77\u003c/code\u003e\u003c/a\u003e fix: properly avoid duplicate distincts applied to queries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.2 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.28 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\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/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\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/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rtorresware/ash_postgres/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtorresware%2Fash_postgres/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2872418873","node_id":"PR_kwDOPWXHQc6rNaI5","number":41,"state":"open","title":"Bump ecto from 3.12.5 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T23:43:55.000Z","updated_at":"2025-09-29T23:43:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.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/SafeerMohamed/blockscout-backend/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SafeerMohamed%2Fblockscout-backend/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"3466257967","node_id":"PR_kwDOPxfgw86rK1sf","number":14,"state":"closed","title":"chore(deps): bump ecto from 3.13.2 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T16:46:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-29T19:09:49.000Z","updated_at":"2025-10-27T16:46:38.000Z","time_to_close":2410608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/wstalmans1/Blockscout-with-Anvil/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wstalmans1%2FBlockscout-with-Anvil/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"2871580350","node_id":"PR_kwDODmRtkM6rKNa-","number":117,"state":"closed","title":"Bump ecto from 3.13.2 to 3.13.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T16:58:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:14:30.000Z","updated_at":"2025-10-01T16:58:49.000Z","time_to_close":168259,"merged_at":"2025-10-01T16:58:49.000Z","merged_by":"mphfish","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/pepsico-ecommerce/snowflex/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"},{"uuid":"2862330657","node_id":"PR_kwDOJy0tA86qm7Mh","number":87,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.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-09-26T02:02:15.000Z","updated_at":"2025-09-26T02:02:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/martinthenth/uuidv7/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinthenth%2Fuuidv7/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"2855306197","node_id":"PR_kwDOFD5FuM6qMIPV","number":209,"state":"closed","title":"Bump ecto from 3.12.5 to 3.13.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T04:02:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T04:02:01.000Z","updated_at":"2025-10-06T04:02:19.000Z","time_to_close":1036818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Fix an issue where Ecto could warn an association did not exist, when it did\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSoft deprecations (no warnings emitted)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] \u003ccode\u003eEcto.Repo.transaction/2\u003c/code\u003e is soft-deprecated in favor of \u003ccode\u003eEcto.Repo.transact/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query.API] \u003ccode\u003eliteral/1\u003c/code\u003e is deprecated in favor of \u003ccode\u003eidentifier/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\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-ecto/ecto/commit/cd0f70b4cdd949767ea7cbe7d635e70917384b38\"\u003e\u003ccode\u003ecd0f70b\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3816296c4e96c1677cae04bf9cf598c3e84ccded\"\u003e\u003ccode\u003e3816296\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/59d21ee254bdba2fb8b4086449c49cfb4f091029\"\u003e\u003ccode\u003e59d21ee\u003c/code\u003e\u003c/a\u003e Fix nil map associations (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/18a633a18ef6162939849a3df23000f8eabe1da6\"\u003e\u003ccode\u003e18a633a\u003c/code\u003e\u003c/a\u003e Docs: Don't reference deprecated \u003ccode\u003eliteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4627\"\u003e#4627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/57504917e1b73790d91638dd96e017d417b074ac\"\u003e\u003ccode\u003e5750491\u003c/code\u003e\u003c/a\u003e Fix issue with macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4630\"\u003e#4630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3637802c370ff5457c1a33b44c7afe02c1026a16\"\u003e\u003ccode\u003e3637802\u003c/code\u003e\u003c/a\u003e Docs: Fix \u003ccode\u003eidentifier\u003c/code\u003e docs unused variable (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3b2d0062c2656b3ecfc1a9d0795acc427317e22a\"\u003e\u003ccode\u003e3b2d006\u003c/code\u003e\u003c/a\u003e Use unique var names when computing bindings (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4625\"\u003e#4625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/9cdc5bfce2a465ebb2cb50d540a75b8c654412d3\"\u003e\u003ccode\u003e9cdc5bf\u003c/code\u003e\u003c/a\u003e Only compute expression to string if necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/576665f2b404e0f2bf7e76c230d2d9cf74986d9a\"\u003e\u003ccode\u003e576665f\u003c/code\u003e\u003c/a\u003e Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/db12e073d663ead6aa58395894eaed865fe8eb23\"\u003e\u003ccode\u003edb12e07\u003c/code\u003e\u003c/a\u003e upserts: offer guidance when \u003ccode\u003e:replace_all\u003c/code\u003e or \u003ccode\u003e:replace_all_except\u003c/code\u003e produce ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.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/sFractal-Podii/SbomPoc-sFractal/pull/209","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sFractal-Podii%2FSbomPoc-sFractal/issues/209","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/209/packages"},{"uuid":"3445254264","node_id":"PR_kwDOE35ca86qEiWA","number":156,"state":"closed","title":"Bump ecto from 3.11.1 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-24T08:02:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-23T13:13:16.000Z","updated_at":"2025-10-24T08:02:21.000Z","time_to_close":2659744,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.11.1","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.11.1 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.11.1...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.11.1\u0026new-version=3.13.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/nkezhaya/live_phone/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkezhaya%2Flive_phone/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}],"issue_packages":[{"old_version":"3.13.5","new_version":"3.13.6","update_type":"patch","path":null,"pr_created_at":"2026-05-12T01:22:06.000Z","version_change":"3.13.5 → 3.13.6","issue":{"uuid":"4425458143","node_id":"PR_kwDOBv3HhM7ae_11","number":14347,"state":"closed","title":"chore(deps): bump ecto from 3.13.5 to 3.13.6","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T06:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-12T01:22:06.000Z","updated_at":"2026-05-12T06:20:40.000Z","time_to_close":17912,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.5","new_version":"3.13.6","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.5 to 3.13.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mix.exs] Relax decimal requirement\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/ecto/commit/285329f63d34b610d754fd16d07f6c95ae52bfc7\"\u003e\u003ccode\u003e285329f\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/706dbd508cebceb4fd45d72d86c492ff84e22dbb\"\u003e\u003ccode\u003e706dbd5\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.5...v3.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/blockscout/blockscout/pull/14347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blockscout%2Fblockscout/issues/14347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14347/packages"}},{"old_version":"3.13.5","new_version":"3.13.6","update_type":"patch","path":null,"pr_created_at":"2026-05-11T20:31:25.000Z","version_change":"3.13.5 → 3.13.6","issue":{"uuid":"4424077407","node_id":"PR_kwDODmRtkM7aahdO","number":153,"state":"open","title":"chore(deps): bump ecto from 3.13.5 to 3.13.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:31:25.000Z","updated_at":"2026-05-11T20:31:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.5","new_version":"3.13.6","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.5 to 3.13.6.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.6 (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mix.exs] Relax decimal requirement\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/ecto/commit/285329f63d34b610d754fd16d07f6c95ae52bfc7\"\u003e\u003ccode\u003e285329f\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/706dbd508cebceb4fd45d72d86c492ff84e22dbb\"\u003e\u003ccode\u003e706dbd5\u003c/code\u003e\u003c/a\u003e Release v3.13.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.5...v3.13.6\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.5\u0026new-version=3.13.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pepsico-ecommerce/snowflex/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"3.13.4","new_version":"3.13.5","update_type":"patch","path":null,"pr_created_at":"2026-01-01T11:06:39.000Z","version_change":"3.13.4 → 3.13.5","issue":{"uuid":"3774477428","node_id":"PR_kwDOLoEg5M67MSHb","number":202,"state":"closed","title":"chore(deps): bump the production-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T21:02:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T11:06:39.000Z","updated_at":"2026-01-01T21:02:20.000Z","time_to_close":35740,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":3,"packages":[{"name":"ash","old_version":"3.7.6","new_version":"3.11.3","repository_url":"https://github.com/ash-project/ash"},{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"},{"name":"ecto_sql","old_version":"3.13.2","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto_sql"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates: [ash](https://github.com/ash-project/ash), [ecto](https://github.com/elixir-ecto/ecto) and [ecto_sql](https://github.com/elixir-ecto/ecto_sql).\n\nUpdates `ash` from 3.7.6 to 3.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.2...v3.11.3\"\u003ev3.11.3\u003c/a\u003e (2025-12-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.1...v3.11.2\"\u003ev3.11.2\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b1ad218a6b2ec0395253c36294114ddba8adcf90\"\u003e\u003ccode\u003eb1ad218\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a94f0dae2b944fb83a3ff1eab375233dccabe9ce\"\u003e\u003ccode\u003ea94f0da\u003c/code\u003e\u003c/a\u003e fix: only apply overload typing when there is only one option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/39bac34fd1979c815d8a0a6d843055eafa6c72e5\"\u003e\u003ccode\u003e39bac34\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e5a770af4f115474b8b25fda3d76d3cd42ddc1b4\"\u003e\u003ccode\u003ee5a770a\u003c/code\u003e\u003c/a\u003e fix: don't run authorization in cross-datalayer filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b69ce0920cdf9dd6c280ad845b7d2de01b4deb4\"\u003e\u003ccode\u003e9b69ce0\u003c/code\u003e\u003c/a\u003e chore: filter out aggregates that don't need authorization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e07462dba09f317751ae5d8134a6fa5d51c079bd\"\u003e\u003ccode\u003ee07462d\u003c/code\u003e\u003c/a\u003e improvement(destroy): Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/055dca193542b511e795a964457f7f4af17dbc81\"\u003e\u003ccode\u003e055dca1\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/feb06ef338bc213f4f203660c50a826167e2794f\"\u003e\u003ccode\u003efeb06ef\u003c/code\u003e\u003c/a\u003e fix: dont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c14f133222ca4e161315a7aa86e88f6d159c6335\"\u003e\u003ccode\u003ec14f133\u003c/code\u003e\u003c/a\u003e fix: Ensure that calculations used in preparations have access to argument va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/317f7f580fcfc7c7f1614e85e1d2b81885e64667\"\u003e\u003ccode\u003e317f7f5\u003c/code\u003e\u003c/a\u003e fix: many-to-many relationships should inherit the sort/limit from their join...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.7.6...v3.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.4 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.2 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-12-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Do not crash \u003ccode\u003emix ecto.load\u003c/code\u003e with large dumped databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sql] Tag generated functions as \u003ccode\u003e:generated\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[sql] Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Fix \u003ccode\u003estructure_load/2\u003c/code\u003e for MySQL 9.4+\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/ecto_sql/commit/ed07cf27a49109be3b2558574ff03d9499f79557\"\u003e\u003ccode\u003eed07cf2\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/18831631b4405f897db77e7adb450a47febbcb18\"\u003e\u003ccode\u003e1883163\u003c/code\u003e\u003c/a\u003e Use input redirection for mysql structure_load (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/2c0aacb709b7562b6644bcb0f239972c4789b5d7\"\u003e\u003ccode\u003e2c0aacb\u003c/code\u003e\u003c/a\u003e Document passing Repo.get_dynamic_repo(), closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/912cb3489bec72f4a961d4fdf58df68c2b6dc647\"\u003e\u003ccode\u003e912cb34\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/5d6d82b1beb502762c46bc15fa3ae97100ee504c\"\u003e\u003ccode\u003e5d6d82b\u003c/code\u003e\u003c/a\u003e Add generated option to quote in SQL adapter (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/bddc7bcc949fdd2ffd772967e8c224becdb9c45a\"\u003e\u003ccode\u003ebddc7bc\u003c/code\u003e\u003c/a\u003e chore(docs): Update Safe Ecto Migrations link (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/074a2718fd3d3e536de05b4b4b9483335f19d248\"\u003e\u003ccode\u003e074a271\u003c/code\u003e\u003c/a\u003e Improve sandbox docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/e223a377c407c6886eb4d1fe72778e2e03f987ab\"\u003e\u003ccode\u003ee223a37\u003c/code\u003e\u003c/a\u003e Fix structure_load/2 for MySQL 9.4+ (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/69954cb7596403d5127bb2f06d7f2ef414988e9e\"\u003e\u003ccode\u003e69954cb\u003c/code\u003e\u003c/a\u003e Updated myxql to 0.8 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/4752ad25666584846e83c1b44dc297c2a6ed3525\"\u003e\u003ccode\u003e4752ad2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.2...v3.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash_sql/pull/202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_sql/issues/202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/202/packages"}},{"old_version":"3.13.2","new_version":"3.13.5","update_type":"patch","path":null,"pr_created_at":"2026-01-01T03:18:14.000Z","version_change":"3.13.2 → 3.13.5","issue":{"uuid":"3774065713","node_id":"PR_kwDOPjELQc67K9lX","number":8,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T03:20:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T03:18:14.000Z","updated_at":"2026-02-01T03:20:50.000Z","time_to_close":2678555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"ash","old_version":"3.5.35","new_version":"3.11.3","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_sql","old_version":"0.2.90","new_version":"0.3.16","repository_url":"https://github.com/ash-project/ash_sql"},{"name":"ecto","old_version":"3.13.2","new_version":"3.13.5"},{"name":"ecto_sql","old_version":"3.13.2","new_version":"3.13.4"},{"name":"igniter","old_version":"0.6.28","new_version":"0.7.0"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 2 updates in the / directory: [ash](https://github.com/ash-project/ash) and [ash_sql](https://github.com/ash-project/ash_sql).\n\nUpdates `ash` from 3.5.35 to 3.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.11.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.2...v3.11.3\"\u003ev3.11.3\u003c/a\u003e (2025-12-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly apply overload typing when there is only one option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.1...v3.11.2\"\u003ev3.11.2\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't run authorization in cross-datalayer filters by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2469\"\u003eash-project/ash#2469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure that calculations used in preparations have access to argument values (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2480\"\u003e#2480\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2480\"\u003eash-project/ash#2480\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emany-to-many relationships should inherit the sort/limit from their join relationship (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2486\"\u003e#2486\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2486\"\u003eash-project/ash#2486\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect UnsortableField exception key from name: to field: (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e) by \u003ca href=\"https://github.com/rauann\"\u003e\u003ccode\u003e@​rauann\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2482\"\u003e#2482\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2482\"\u003eash-project/ash#2482\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle struct context in atomic_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e) by MaamonSakar [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2483\"\u003e#2483\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2483\"\u003eash-project/ash#2483\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elink text in multitenancy documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e) by Pascal736 [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2484\"\u003e#2484\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2484\"\u003eash-project/ash#2484\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect \u003ccode\u003eread_action\u003c/code\u003e option in cascade_update/cascade_destroy fallback path (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2474\"\u003e#2474\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2474\"\u003eash-project/ash#2474\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't let unknown values short-circuit expression calculations by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edestroy: Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e) by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2477\"\u003eash-project/ash#2477\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport operator overloads returning casting overrides by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.11.0...v3.11.1\"\u003ev3.11.1\u003c/a\u003e (2025-12-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle has_one that return multiple records w/ no_attributes? by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.10.1...v3.11.0\"\u003ev3.11.0\u003c/a\u003e (2025-12-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b1ad218a6b2ec0395253c36294114ddba8adcf90\"\u003e\u003ccode\u003eb1ad218\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a94f0dae2b944fb83a3ff1eab375233dccabe9ce\"\u003e\u003ccode\u003ea94f0da\u003c/code\u003e\u003c/a\u003e fix: only apply overload typing when there is only one option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/39bac34fd1979c815d8a0a6d843055eafa6c72e5\"\u003e\u003ccode\u003e39bac34\u003c/code\u003e\u003c/a\u003e chore: release version v3.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e5a770af4f115474b8b25fda3d76d3cd42ddc1b4\"\u003e\u003ccode\u003ee5a770a\u003c/code\u003e\u003c/a\u003e fix: don't run authorization in cross-datalayer filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b69ce0920cdf9dd6c280ad845b7d2de01b4deb4\"\u003e\u003ccode\u003e9b69ce0\u003c/code\u003e\u003c/a\u003e chore: filter out aggregates that don't need authorization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e07462dba09f317751ae5d8134a6fa5d51c079bd\"\u003e\u003ccode\u003ee07462d\u003c/code\u003e\u003c/a\u003e improvement(destroy): Add multitenancy bypass options to destroy actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/055dca193542b511e795a964457f7f4af17dbc81\"\u003e\u003ccode\u003e055dca1\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/feb06ef338bc213f4f203660c50a826167e2794f\"\u003e\u003ccode\u003efeb06ef\u003c/code\u003e\u003c/a\u003e fix: dont validate constraints in union_types (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2469\"\u003e#2469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c14f133222ca4e161315a7aa86e88f6d159c6335\"\u003e\u003ccode\u003ec14f133\u003c/code\u003e\u003c/a\u003e fix: Ensure that calculations used in preparations have access to argument va...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/317f7f580fcfc7c7f1614e85e1d2b81885e64667\"\u003e\u003ccode\u003e317f7f5\u003c/code\u003e\u003c/a\u003e fix: many-to-many relationships should inherit the sort/limit from their join...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.35...v3.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_sql` from 0.2.90 to 0.3.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/releases\"\u003eash_sql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that filtered aggregates are selected in queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure calculations are selected on aggregate subqueries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/194\"\u003eash-project/ash_sql#194\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly merge already-computed aggregates when select? is true (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/193\"\u003eash-project/ash_sql#193\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextract_fields_from_expr returns [] instead of all_attribute_names when a query selects all fields ({:\u0026amp;, [], [ix]}) but has no take clause (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e) by Daniel Gollings [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/192\"\u003eash-project/ash_sql#192\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly extract fields when \u003ccode\u003etake\u003c/code\u003e is present in aggregate by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve selected fields when wrapping in subquery for aggregates by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.11\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly type-cast NULL values in dynamic SQL expressions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/185\"\u003e#185\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/blob/main/CHANGELOG.md\"\u003eash_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.15...v0.3.16\"\u003ev0.3.16\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't select \u003ccode\u003e:calculations\u003c/code\u003e in subquery if its been merged by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexpand aggregate expressions for ref finding by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate with parent ref in relationship filter and sorting on relationship field (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/197\"\u003e#197\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/197\"\u003e#197\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/197\"\u003eash-project/ash_sql#197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebinding error when loading aggregate (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/196\"\u003eash-project/ash_sql#196\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.14...v0.3.15\"\u003ev0.3.15\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that filtered aggregates are selected in queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.13...v0.3.14\"\u003ev0.3.14\u003c/a\u003e (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure calculations are selected on aggregate subqueries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erespect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/194\"\u003eash-project/ash_sql#194\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eonly merge already-computed aggregates when select? is true (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e) by Alan Heywood [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/193\"\u003e#193\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/193\"\u003eash-project/ash_sql#193\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextract_fields_from_expr returns [] instead of all_attribute_names when a query selects all fields ({:\u0026amp;, [], [ix]}) but has no take clause (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e) by Daniel Gollings [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/192\"\u003e#192\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/192\"\u003eash-project/ash_sql#192\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.12...v0.3.13\"\u003ev0.3.13\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly extract fields when \u003ccode\u003etake\u003c/code\u003e is present in aggregate by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.3.11...v0.3.12\"\u003ev0.3.12\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/97530ffe7ea27760095e3f631b1569d276c46c47\"\u003e\u003ccode\u003e97530ff\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/dc0cdbfd48782858d2d6ce207a57cc3f51cdd3f8\"\u003e\u003ccode\u003edc0cdbf\u003c/code\u003e\u003c/a\u003e fix: don't select \u003ccode\u003e:calculations\u003c/code\u003e in subquery if its been merged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/32cfc338f89ebd2ba1af682245f09e6227bfb10b\"\u003e\u003ccode\u003e32cfc33\u003c/code\u003e\u003c/a\u003e fix: expand aggregate expressions for ref finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/917e5839f452875bf9cd5156abc8813890fa6483\"\u003e\u003ccode\u003e917e583\u003c/code\u003e\u003c/a\u003e fix: aggregate with parent ref in relationship filter and sorting on relation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/4077cf8315c1bb0cdb2f5c0bb08138b18aefd4d5\"\u003e\u003ccode\u003e4077cf8\u003c/code\u003e\u003c/a\u003e fix: binding error when loading aggregate (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/ee5a06ab210b1e41961219ee6d38b9493f16b04c\"\u003e\u003ccode\u003eee5a06a\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/0660ce1860bb659923256527ff0d286b1260bb89\"\u003e\u003ccode\u003e0660ce1\u003c/code\u003e\u003c/a\u003e fix: ensure that filtered aggregates are selected in queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/4f23769ae7c5a6c626feed37ce729d6f30cc7e33\"\u003e\u003ccode\u003e4f23769\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/f24bb363fefe0fc0ed942c44dde5eee0f26970df\"\u003e\u003ccode\u003ef24bb36\u003c/code\u003e\u003c/a\u003e fix: ensure calculations are selected on aggregate subqueries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/90ce6b70156497c7ea38e986d3d834a46005e640\"\u003e\u003ccode\u003e90ce6b7\u003c/code\u003e\u003c/a\u003e fix: respect read action sort if relationship does not specify one (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.2 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.2 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-12-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Do not crash \u003ccode\u003emix ecto.load\u003c/code\u003e with large dumped databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sql] Tag generated functions as \u003ccode\u003e:generated\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[sql] Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[mysql] Fix \u003ccode\u003estructure_load/2\u003c/code\u003e for MySQL 9.4+\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/ecto_sql/commit/ed07cf27a49109be3b2558574ff03d9499f79557\"\u003e\u003ccode\u003eed07cf2\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/18831631b4405f897db77e7adb450a47febbcb18\"\u003e\u003ccode\u003e1883163\u003c/code\u003e\u003c/a\u003e Use input redirection for mysql structure_load (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/2c0aacb709b7562b6644bcb0f239972c4789b5d7\"\u003e\u003ccode\u003e2c0aacb\u003c/code\u003e\u003c/a\u003e Document passing Repo.get_dynamic_repo(), closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/912cb3489bec72f4a961d4fdf58df68c2b6dc647\"\u003e\u003ccode\u003e912cb34\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/5d6d82b1beb502762c46bc15fa3ae97100ee504c\"\u003e\u003ccode\u003e5d6d82b\u003c/code\u003e\u003c/a\u003e Add generated option to quote in SQL adapter (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/bddc7bcc949fdd2ffd772967e8c224becdb9c45a\"\u003e\u003ccode\u003ebddc7bc\u003c/code\u003e\u003c/a\u003e chore(docs): Update Safe Ecto Migrations link (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/074a2718fd3d3e536de05b4b4b9483335f19d248\"\u003e\u003ccode\u003e074a271\u003c/code\u003e\u003c/a\u003e Improve sandbox docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/e223a377c407c6886eb4d1fe72778e2e03f987ab\"\u003e\u003ccode\u003ee223a37\u003c/code\u003e\u003c/a\u003e Fix structure_load/2 for MySQL 9.4+ (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/69954cb7596403d5127bb2f06d7f2ef414988e9e\"\u003e\u003ccode\u003e69954cb\u003c/code\u003e\u003c/a\u003e Updated myxql to 0.8 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/4752ad25666584846e83c1b44dc297c2a6ed3525\"\u003e\u003ccode\u003e4752ad2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:wrap_in_transaction\u003c/code\u003e option to explain (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.2...v3.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.28 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\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/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.30...v0.7.0\"\u003ev0.7.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\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/ash-project/igniter/commit/e41f7e0deafab17cef469633aa1060901b53ad55\"\u003e\u003ccode\u003ee41f7e0\u003c/code\u003e\u003c/a\u003e chore: release version v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1cb6f21cd8f1270ca9d9275783b27c97474ef4ea\"\u003e\u003ccode\u003e1cb6f21\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4930cd457edcb540e5e6318a295ad1187512b7a4\"\u003e\u003ccode\u003e4930cd4\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd2b582cab7316f4084749fc20cc9eda22e0c960\"\u003e\u003ccode\u003ebd2b582\u003c/code\u003e\u003c/a\u003e doc: fix type link (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d90eb60efa42b79c1b344ddd673dad0ca13bbeca\"\u003e\u003ccode\u003ed90eb60\u003c/code\u003e\u003c/a\u003e docs: Update docs to indicate behavior of List.map/2, add tests (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5c43202f2a3b47ac9d8d3a3dbd7bfaf6024edf1e\"\u003e\u003ccode\u003e5c43202\u003c/code\u003e\u003c/a\u003e docs: Clarify Elixir version requirements (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6153ea02e91f55f4539158a03dc7a9a3eebbbec0\"\u003e\u003ccode\u003e6153ea0\u003c/code\u003e\u003c/a\u003e feat: Add support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/435cde1d385be900207373341d97e6ecb852f0e5\"\u003e\u003ccode\u003e435cde1\u003c/code\u003e\u003c/a\u003e chore: Fix REUSE license attribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0127832814c6727c4655545c9a668d3b604aaba0\"\u003e\u003ccode\u003e0127832\u003c/code\u003e\u003c/a\u003e build(deps): bump rewrite in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a866ab58baa664f7d9110ce7c39646caeb91143e\"\u003e\u003ccode\u003ea866ab5\u003c/code\u003e\u003c/a\u003e chore: Fix failing test (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rtorresware/ash_postgres/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtorresware%2Fash_postgres/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"3.13.2","new_version":"3.13.5","update_type":"patch","path":null,"pr_created_at":"2025-11-12T17:06:56.000Z","version_change":"3.13.2 → 3.13.5","issue":{"uuid":"3617442809","node_id":"PR_kwDOBDC9Kc6zB33b","number":499,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-12T17:06:56.000Z","updated_at":"2026-03-20T01:35:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/phoenix-diff/phoenix-diff/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenix-diff%2Fphoenix-diff/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"}},{"old_version":"3.13.4","new_version":"3.13.5","update_type":"patch","path":"the prod group","pr_created_at":"2025-11-11T19:03:52.000Z","version_change":"3.13.4 → 3.13.5","issue":{"uuid":"3613536558","node_id":"PR_kwDOHBxPXc6y0oRx","number":249,"state":"closed","title":"chore(deps): bump ecto from 3.13.4 to 3.13.5 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-21T19:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-11T19:03:52.000Z","updated_at":"2025-11-21T19:04:01.000Z","time_to_close":864008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.4 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.4\u0026new-version=3.13.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/straw-hat-team/beam-monorepo/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"}},{"old_version":"3.13.4","new_version":"3.13.5","update_type":"patch","path":null,"pr_created_at":"2025-11-10T16:06:06.000Z","version_change":"3.13.4 → 3.13.5","issue":{"uuid":"3608709114","node_id":"PR_kwDODmRtkM6ykY2p","number":124,"state":"open","title":"Bump ecto from 3.13.4 to 3.13.5","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T16:06:06.000Z","updated_at":"2025-11-10T16:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.4","new_version":"3.13.5","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.4 to 3.13.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as 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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.4...v3.13.5\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.4\u0026new-version=3.13.5)](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/pepsico-ecommerce/snowflex/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"}},{"old_version":"3.12.5","new_version":"3.13.4","update_type":"minor","path":null,"pr_created_at":"2025-10-27T04:15:29.000Z","version_change":"3.12.5 → 3.13.4","issue":{"uuid":"3554978462","node_id":"PR_kwDOJ7-QQs6vy-CJ","number":56,"state":"closed","title":"Bump ecto from 3.12.5 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T04:11:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T04:15:29.000Z","updated_at":"2025-11-10T04:11:18.000Z","time_to_close":1209348,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.4)](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/tessi/ecto_fragment_extras/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessi%2Fecto_fragment_extras/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"}},{"old_version":"3.13.3","new_version":"3.13.4","update_type":"patch","path":"the prod group","pr_created_at":"2025-10-24T19:04:21.000Z","version_change":"3.13.3 → 3.13.4","issue":{"uuid":"3550662070","node_id":"PR_kwDOHBxPXc6vlJUJ","number":246,"state":"open","title":"chore(deps): bump ecto from 3.13.3 to 3.13.4 in the prod group","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-24T19:04:21.000Z","updated_at":"2025-10-24T19:04:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.3","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the prod group","ecosystem":"hex"},"body":"Bumps the prod group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.3 to 3.13.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\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/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.3...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.3\u0026new-version=3.13.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/straw-hat-team/beam-monorepo/pull/246","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fbeam-monorepo/issues/246","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/246/packages"}},{"old_version":"3.13.2","new_version":"3.13.4","update_type":"patch","path":null,"pr_created_at":"2025-10-24T16:03:34.000Z","version_change":"3.13.2 → 3.13.4","issue":{"uuid":"3550117096","node_id":"PR_kwDOGuXPQ86vjTq_","number":375,"state":"closed","title":"Bump ecto from 3.13.2 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["alanvardy"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T16:50:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-24T16:03:34.000Z","updated_at":"2025-11-10T16:50:46.000Z","time_to_close":1471630,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.4)](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/alanvardy/alan_vardy/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanvardy%2Falan_vardy/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"3.9.4","new_version":"3.13.4","update_type":"minor","path":null,"pr_created_at":"2025-10-24T15:03:25.000Z","version_change":"3.9.4 → 3.13.4","issue":{"uuid":"3549907018","node_id":"PR_kwDOErbC6M6vimT-","number":167,"state":"open","title":"build(deps): bump ecto from 3.9.4 to 3.13.4","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-24T15:03:25.000Z","updated_at":"2025-10-24T15:03:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ecto","old_version":"3.9.4","new_version":"3.13.4","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.9.4 to 3.13.4.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/v3.13.4/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.9.4...v3.13.4\"\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=ecto\u0026package-manager=hex\u0026previous-version=3.9.4\u0026new-version=3.13.4)](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/smartrent/solicit/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartrent%2Fsolicit/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":"the production-dependencies group","pr_created_at":"2025-10-01T22:08:02.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"2879819907","node_id":"PR_kwDODKpNd86rppCD","number":2348,"state":"open","title":"build(deps): bump ecto from 3.13.2 to 3.13.3 in the production-dependencies group","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-10-01T22:08:02.000Z","updated_at":"2025-10-01T22:08:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":"the production-dependencies group","ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update: [ecto](https://github.com/elixir-ecto/ecto).\n\nUpdates `ecto` from 3.13.2 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash/pull/2348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash/issues/2348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2348/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":null,"pr_created_at":"2025-10-01T16:14:01.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"2878854593","node_id":"PR_kwDOB_e1T86rl9XB","number":185,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.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-10-01T16:14:01.000Z","updated_at":"2025-10-02T06:30:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/dwyl/fields/pull/185","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Ffields/issues/185","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/185/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":null,"pr_created_at":"2025-10-01T03:22:58.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"2876714435","node_id":"PR_kwDOPjELQc6rdy3D","number":5,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T03:22:58.000Z","updated_at":"2025-10-01T03:22:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":4,"packages":[{"name":"ash","old_version":"3.5.35","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_sql","old_version":"0.2.90","new_version":"0.3.0","repository_url":"https://github.com/ash-project/ash_sql"},{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3"},{"name":"igniter","old_version":"0.6.28","new_version":"0.6.30"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 2 updates in the / directory: [ash](https://github.com/ash-project/ash) and [ash_sql](https://github.com/ash-project/ash_sql).\n\nUpdates `ash` from 3.5.35 to 3.5.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.42\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ev3.5.43\u003c/a\u003e (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.41...v3.5.42\"\u003ev3.5.42\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.40...v3.5.41\"\u003ev3.5.41\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3fa6511d35d7974f345151b7cbcc3dbb2f63de8\"\u003e\u003ccode\u003ea3fa651\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0a510b2eb4c248669cd3c687ca320a1760b9c9ce\"\u003e\u003ccode\u003e0a510b2\u003c/code\u003e\u003c/a\u003e fix: cast value to type when requiring atomic attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/87e29d999f15d5e800951963c0e754d88c96cd96\"\u003e\u003ccode\u003e87e29d9\u003c/code\u003e\u003c/a\u003e improvement: add bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/fa908659d6019dfad152776bc50720b32d66b20e\"\u003e\u003ccode\u003efa90865\u003c/code\u003e\u003c/a\u003e improvement: return errors from calculations with invalid expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/43f8d6697f00e591e5d1a8e6f59208efaa8f37fd\"\u003e\u003ccode\u003e43f8d66\u003c/code\u003e\u003c/a\u003e improvement: add source locations to a whole bunch of errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/03c5c0036048c2477dbfc9ac7216ed9936914395\"\u003e\u003ccode\u003e03c5c00\u003c/code\u003e\u003c/a\u003e improvement: add location to primary key verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/98a16191c54fe2b4e837eabf290949d15f0c7aba\"\u003e\u003ccode\u003e98a1619\u003c/code\u003e\u003c/a\u003e improvement: add location for multitenancy verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cb3759993f13f56418a79126e48d6faa169c435e\"\u003e\u003ccode\u003ecb37599\u003c/code\u003e\u003c/a\u003e improvement: add location information for manage relationship transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/14825ec2460c897a0a8310f6c59231872b0ec436\"\u003e\u003ccode\u003e14825ec\u003c/code\u003e\u003c/a\u003e improvement: add location info for reserved field names transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/838abf9e9f97c62dcca5cbfceb46edfb0b0d3bbb\"\u003e\u003ccode\u003e838abf9\u003c/code\u003e\u003c/a\u003e improvement: add location info for primary action transformer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.35...v3.5.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_sql` from 0.2.90 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_sql/releases\"\u003eash_sql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.92\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain joined relationships for distinct requirements by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.91\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case where sort is not set in bindings by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/ash-project/ash_sql/blob/main/CHANGELOG.md\"\u003eash_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.93...v0.3.0\"\u003ev0.3.0\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplemented the SQL translation for Has/Intersects functions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e) by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/pull/176\"\u003eash-project/ash_sql#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't add unnecessary option to \u003ccode\u003erelationship_paths\u003c/code\u003e by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.92...v0.2.93\"\u003ev0.2.93\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einclude all aggregates in joined query by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle arrays from get_path calls by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003e?\u003c/code\u003e operator for \u003ccode\u003ein\u003c/code\u003e in jsonb extract case by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ematch on 4-tuple case for composite types by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add parent referenced aggregates while joining by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly avoid duplicate distincts applied to queries by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.91...v0.2.92\"\u003ev0.2.92\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain joined relationships for distinct requirements by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.2.91\"\u003ev0.2.91\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case where sort is not set in bindings by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/ash-project/ash_sql/commit/fde4dbc9278c9d6dcc71bb95baaca366a8a05022\"\u003e\u003ccode\u003efde4dbc\u003c/code\u003e\u003c/a\u003e chore: release version v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/1cdff1b4bc7c26170b20fe1e7470282f8711cc06\"\u003e\u003ccode\u003e1cdff1b\u003c/code\u003e\u003c/a\u003e feat: implemented the SQL translation for Has/Intersects functions (\u003ca href=\"https://redirect.github.com/ash-project/ash_sql/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/348912c474e3092bf3204be9d80074a4b9d14ac3\"\u003e\u003ccode\u003e348912c\u003c/code\u003e\u003c/a\u003e fix: don't add unnecessary option to \u003ccode\u003erelationship_paths\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/1ba48fc7ff9ec0e7e5c24b52d8a0b9534423c5f8\"\u003e\u003ccode\u003e1ba48fc\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.93\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/e07d291a4339596c1df39b5d9dc58d02a8e795a3\"\u003e\u003ccode\u003ee07d291\u003c/code\u003e\u003c/a\u003e fix: include all aggregates in joined query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/3cad640862c115a676ec806f77608b13c96ccf63\"\u003e\u003ccode\u003e3cad640\u003c/code\u003e\u003c/a\u003e fix: handle arrays from get_path calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/8ce39827b94922981f8cc9701173aa1cac4b84e1\"\u003e\u003ccode\u003e8ce3982\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e?\u003c/code\u003e operator for \u003ccode\u003ein\u003c/code\u003e in jsonb extract case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/786612022e6a20479677d85215cc0953f21b4340\"\u003e\u003ccode\u003e7866120\u003c/code\u003e\u003c/a\u003e fix: match on 4-tuple case for composite types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/37a73a35e01ac9edef38893e2e40b8d1f04514e2\"\u003e\u003ccode\u003e37a73a3\u003c/code\u003e\u003c/a\u003e fix: properly add parent referenced aggregates while joining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_sql/commit/a7acd7706d2d484e55ec07e267a6cbee422444fe\"\u003e\u003ccode\u003ea7acd77\u003c/code\u003e\u003c/a\u003e fix: properly avoid duplicate distincts applied to queries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_sql/compare/v0.2.90...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.2 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.28 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\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/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\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/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rtorresware/ash_postgres/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtorresware%2Fash_postgres/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"3.12.5","new_version":"3.13.3","update_type":"minor","path":null,"pr_created_at":"2025-09-29T23:43:55.000Z","version_change":"3.12.5 → 3.13.3","issue":{"uuid":"2872418873","node_id":"PR_kwDOPWXHQc6rNaI5","number":41,"state":"open","title":"Bump ecto from 3.12.5 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T23:43:55.000Z","updated_at":"2025-09-29T23:43:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.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/SafeerMohamed/blockscout-backend/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SafeerMohamed%2Fblockscout-backend/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":null,"pr_created_at":"2025-09-29T19:09:49.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"3466257967","node_id":"PR_kwDOPxfgw86rK1sf","number":14,"state":"closed","title":"chore(deps): bump ecto from 3.13.2 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T16:46:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-29T19:09:49.000Z","updated_at":"2025-10-27T16:46:38.000Z","time_to_close":2410608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/wstalmans1/Blockscout-with-Anvil/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wstalmans1%2FBlockscout-with-Anvil/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":null,"pr_created_at":"2025-09-29T18:14:30.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"2871580350","node_id":"PR_kwDODmRtkM6rKNa-","number":117,"state":"closed","title":"Bump ecto from 3.13.2 to 3.13.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T16:58:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:14:30.000Z","updated_at":"2025-10-01T16:58:49.000Z","time_to_close":168259,"merged_at":"2025-10-01T16:58:49.000Z","merged_by":"mphfish","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/pepsico-ecommerce/snowflex/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepsico-ecommerce%2Fsnowflex/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"}},{"old_version":"3.13.2","new_version":"3.13.3","update_type":"patch","path":null,"pr_created_at":"2025-09-26T02:02:15.000Z","version_change":"3.13.2 → 3.13.3","issue":{"uuid":"2862330657","node_id":"PR_kwDOJy0tA86qm7Mh","number":87,"state":"open","title":"Bump ecto from 3.13.2 to 3.13.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-09-26T02:02:15.000Z","updated_at":"2025-09-26T02:02:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.13.2","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.13.2 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\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/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.13.2...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.13.2\u0026new-version=3.13.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/martinthenth/uuidv7/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinthenth%2Fuuidv7/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"3.12.5","new_version":"3.13.2","update_type":"minor","path":null,"pr_created_at":"2025-09-24T04:02:01.000Z","version_change":"3.12.5 → 3.13.2","issue":{"uuid":"2855306197","node_id":"PR_kwDOFD5FuM6qMIPV","number":209,"state":"closed","title":"Bump ecto from 3.12.5 to 3.13.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T04:02:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T04:02:01.000Z","updated_at":"2025-10-06T04:02:19.000Z","time_to_close":1036818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.12.5","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.12.5 to 3.13.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Fix an issue where Ecto could warn an association did not exist, when it did\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSoft deprecations (no warnings emitted)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] \u003ccode\u003eEcto.Repo.transaction/2\u003c/code\u003e is soft-deprecated in favor of \u003ccode\u003eEcto.Repo.transact/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query.API] \u003ccode\u003eliteral/1\u003c/code\u003e is deprecated in favor of \u003ccode\u003eidentifier/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\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-ecto/ecto/commit/cd0f70b4cdd949767ea7cbe7d635e70917384b38\"\u003e\u003ccode\u003ecd0f70b\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3816296c4e96c1677cae04bf9cf598c3e84ccded\"\u003e\u003ccode\u003e3816296\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/59d21ee254bdba2fb8b4086449c49cfb4f091029\"\u003e\u003ccode\u003e59d21ee\u003c/code\u003e\u003c/a\u003e Fix nil map associations (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/18a633a18ef6162939849a3df23000f8eabe1da6\"\u003e\u003ccode\u003e18a633a\u003c/code\u003e\u003c/a\u003e Docs: Don't reference deprecated \u003ccode\u003eliteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4627\"\u003e#4627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/57504917e1b73790d91638dd96e017d417b074ac\"\u003e\u003ccode\u003e5750491\u003c/code\u003e\u003c/a\u003e Fix issue with macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4630\"\u003e#4630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3637802c370ff5457c1a33b44c7afe02c1026a16\"\u003e\u003ccode\u003e3637802\u003c/code\u003e\u003c/a\u003e Docs: Fix \u003ccode\u003eidentifier\u003c/code\u003e docs unused variable (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3b2d0062c2656b3ecfc1a9d0795acc427317e22a\"\u003e\u003ccode\u003e3b2d006\u003c/code\u003e\u003c/a\u003e Use unique var names when computing bindings (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4625\"\u003e#4625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/9cdc5bfce2a465ebb2cb50d540a75b8c654412d3\"\u003e\u003ccode\u003e9cdc5bf\u003c/code\u003e\u003c/a\u003e Only compute expression to string if necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/576665f2b404e0f2bf7e76c230d2d9cf74986d9a\"\u003e\u003ccode\u003e576665f\u003c/code\u003e\u003c/a\u003e Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/db12e073d663ead6aa58395894eaed865fe8eb23\"\u003e\u003ccode\u003edb12e07\u003c/code\u003e\u003c/a\u003e upserts: offer guidance when \u003ccode\u003e:replace_all\u003c/code\u003e or \u003ccode\u003e:replace_all_except\u003c/code\u003e produce ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.12.5\u0026new-version=3.13.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/sFractal-Podii/SbomPoc-sFractal/pull/209","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sFractal-Podii%2FSbomPoc-sFractal/issues/209","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/209/packages"}},{"old_version":"3.11.1","new_version":"3.13.3","update_type":"minor","path":null,"pr_created_at":"2025-09-23T13:13:16.000Z","version_change":"3.11.1 → 3.13.3","issue":{"uuid":"3445254264","node_id":"PR_kwDOE35ca86qEiWA","number":156,"state":"closed","title":"Bump ecto from 3.11.1 to 3.13.3","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-24T08:02:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-23T13:13:16.000Z","updated_at":"2025-10-24T08:02:21.000Z","time_to_close":2659744,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ecto","old_version":"3.11.1","new_version":"3.13.3","repository_url":"https://github.com/elixir-ecto/ecto"}],"path":null,"ecosystem":"hex"},"body":"Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.11.1 to 3.13.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.11.1...v3.13.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=ecto\u0026package-manager=hex\u0026previous-version=3.11.1\u0026new-version=3.13.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/nkezhaya/live_phone/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkezhaya%2Flive_phone/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}}]}