{"id":55363,"name":"ash_paper_trail","ecosystem":"hex","repository_url":"https://github.com/ash-project/ash_paper_trail","issues_count":18,"created_at":"2025-07-28T02:03:27.200Z","updated_at":"2025-07-28T02:03:27.200Z","purl":"pkg:hex/ash_paper_trail","metadata":{"id":8843812,"name":"ash_paper_trail","ecosystem":"hex","description":"The extension for keeping an audit log of changes to your Ash resources.","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ash-project/ash_paper_trail","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2024-01-31T14:11:37.699Z","latest_release_published_at":"2025-07-02T14:17:22.734Z","latest_release_number":"0.5.6","last_synced_at":"2025-07-29T14:21:38.537Z","created_at":"2024-01-31T14:19:59.184Z","updated_at":"2025-07-29T14:22:56.165Z","registry_url":"https://hex.pm/packages/ash_paper_trail/","install_command":"mix hex.package fetch ash_paper_trail ","documentation_url":"http://hexdocs.pm/ash_paper_trail/","metadata":{},"repo_metadata":{"id":65944407,"uuid":"549807729","full_name":"ash-project/ash_paper_trail","owner":"ash-project","description":"The extension for keeping an audit log of changes to your Ash resources.","archived":false,"fork":false,"pushed_at":"2025-07-22T19:19:58.000Z","size":1152,"stargazers_count":38,"open_issues_count":18,"forks_count":23,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-25T06:28:44.462Z","etag":null,"topics":["ash","audit-log","elixir","paper-trail"],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/ash_paper_trail","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ash-project.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["zachdaniel","jimsynz"]}},"created_at":"2022-10-11T19:14:47.000Z","updated_at":"2025-07-22T19:19:56.000Z","dependencies_parsed_at":"2024-01-12T04:57:09.002Z","dependency_job_id":"91ada864-7bde-4397-8598-43f0b6b74df9","html_url":"https://github.com/ash-project/ash_paper_trail","commit_stats":{"total_commits":161,"total_committers":16,"mean_commits":10.0625,"dds":0.6211180124223603,"last_synced_commit":"9a1ee9805ac64fad263749359f4feabd6a089042"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/ash-project/ash_paper_trail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ash-project","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267701980,"owners_count":24130462,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"ash-project","name":"Ash Framework","uuid":"58521182","kind":"organization","description":"A resource oriented design framework for building applications in Elixir","email":null,"website":"https://www.ash-hq.org/","location":null,"twitter":"AshFramework","company":null,"icon_url":"https://avatars.githubusercontent.com/u/58521182?v=4","repositories_count":54,"last_synced_at":"2025-07-26T14:50:15.761Z","metadata":{"has_sponsors_listing":false,"funding":{"github":["zachdaniel","jimsynz"]}},"html_url":"https://github.com/ash-project","funding_links":["https://github.com/sponsors/zachdaniel","https://github.com/sponsors/jimsynz"],"total_stars":3871,"followers":309,"following":0,"created_at":"2022-11-15T17:42:47.405Z","updated_at":"2025-07-26T14:50:15.762Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ash-project","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ash-project/repositories"},"tags":[{"name":"v0.5.6","sha":"ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a","kind":"tag","published_at":"2025-07-02T14:17:04.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.6","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"33fa6cd5bdb26332b975ad3690e2ffcd22a4267a","kind":"tag","published_at":"2025-06-04T15:09:43.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.5","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"d00deac69aeb9fae2e8ad5ca91eda9cb690e62d4","kind":"tag","published_at":"2025-05-30T19:44:41.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.4","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"1440cbc0bea4033375856bce2c624970511d5d8e","kind":"tag","published_at":"2025-04-15T15:40:03.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.3","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"28a9d1205c4d41238faf69f6a2630738f9870de6","kind":"tag","published_at":"2025-03-26T16:00:53.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.2","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"a59fd65cf59370eea1b049d8b10511fb8839d741","kind":"tag","published_at":"2025-02-11T16:15:44.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.1","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"c3620cad3d190149e0230088c15cd2c4a9b80a78","kind":"tag","published_at":"2025-01-27T18:29:22.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.5.0","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.5.0/manifests"},{"name":"v0.3.1","sha":"c9568ce0d54cc73e86cd27640b34d98029ee6f05","kind":"tag","published_at":"2024-12-20T16:38:15.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.3.1","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"fd8c9a661b8ec97d592c53207c96b5547e0e811c","kind":"tag","published_at":"2024-09-20T00:49:34.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.3.0","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"ca102d533be38408820735c6bfe995d08502ac4e","kind":"tag","published_at":"2024-09-16T00:08:34.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.2.1","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1920cac1844a033f9fa077d9eb6f9ede976015c7","kind":"tag","published_at":"2024-09-15T22:24:29.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.2.0","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"9295838d898db4b759e1a36caecc2f05315769f8","kind":"tag","published_at":"2024-07-10T16:40:45.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.1.4","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"28081196556ff18f1fe93e891d249f6875ffe9e4","kind":"tag","published_at":"2024-07-10T15:29:34.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.1.3","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"fa202b53554a71cfa58e1fc189e019a7e6a7440c","kind":"tag","published_at":"2024-05-10T23:43:34.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.1.2","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.2/manifests"},{"name":"v0.1.2-rc.0","sha":"517f8ac5a1c706e40baa1007b1b09fabd9ddd274","kind":"tag","published_at":"2024-03-30T02:03:16.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.1.2-rc.0","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.1.2-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.1.2-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.2-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.2-rc.0/manifests"},{"name":"v0.1.1","sha":"e4f1a1527c84a1ba0ceffb271abcb72cb78fc92c","kind":"tag","published_at":"2024-03-30T00:12:14.000Z","download_url":"https://codeload.github.com/ash-project/ash_paper_trail/tar.gz/v0.1.1","html_url":"https://github.com/ash-project/ash_paper_trail/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ash-project/ash_paper_trail@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2025-07-29T14:22:56.165Z","dependent_packages_count":0,"downloads":69591,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":37.112002069322294,"dependent_packages_count":21.57915157785825,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.34557682359027},"purl":"pkg:hex/ash_paper_trail","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/ash_paper_trail","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/ash_paper_trail","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/ash_paper_trail/dependencies","status":null,"funding_links":["https://github.com/sponsors/zachdaniel","https://github.com/sponsors/jimsynz"],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-25T09:57:07.726Z","issues_count":38,"pull_requests_count":154,"avg_time_to_close_issue":941943.8,"avg_time_to_close_pull_request":346839.5974025974,"issues_closed_count":20,"pull_requests_closed_count":154,"pull_request_authors_count":21,"issue_authors_count":14,"avg_comments_per_issue":2.5526315789473686,"avg_comments_per_pull_request":0.6233766233766234,"merged_pull_requests_count":135,"bot_issues_count":0,"bot_pull_requests_count":111,"past_year_issues_count":5,"past_year_pull_requests_count":95,"past_year_avg_time_to_close_issue":176437.5,"past_year_avg_time_to_close_pull_request":60923.17894736842,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":95,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.2,"past_year_avg_comments_per_pull_request":0.4631578947368421,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":76,"past_year_merged_pull_requests_count":85,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_paper_trail/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_paper_trail/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_paper_trail/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_paper_trail/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_paper_trail/related_packages","maintainers":[{"uuid":"ash-project","login":"ash-project","name":null,"email":"ash-project@zachdaniel.dev","url":null,"packages_count":44,"html_url":"https://hex.pm/users/ash-project","role":null,"created_at":"2024-01-31T14:20:03.579Z","updated_at":"2024-01-31T14:20:03.579Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/ash-project/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18319,"maintainers_count":6907,"namespaces_count":0,"keywords_count":6136,"github":"hexpm","metadata":{"funded_packages_count":1298},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-07-30T06:06:10.347Z","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":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"2868617006","node_id":"PR_kwDOKCjBAs6q-58u","number":923,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T00:22:43.000Z","updated_at":"2025-09-29T08:49:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"ash","old_version":"3.5.42","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.42` | `3.5.43` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.42 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\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/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\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/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.42...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_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.19...v2.6.20\"\u003ev2.6.20\u003c/a\u003e (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003e:mutate\u003c/code\u003e repo for on_transaction_begin callback by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elocation in spark errors and migration generator fixes by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse default constraint of 'now()' for AshPostgres.Timestamptz (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/621\"\u003e#621\u003c/a\u003e) by siassaj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\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_postgres/commit/ed3ff07c8c1287b36f2ad4925c79c5590bc38e6c\"\u003e\u003ccode\u003eed3ff07\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7be8af41ffdd4650c2e70d380b2b44b20d2faf6e\"\u003e\u003ccode\u003e7be8af4\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/03d26cbbb4fdda321834267a10ef72e119180763\"\u003e\u003ccode\u003e03d26cb\u003c/code\u003e\u003c/a\u003e chore: more fixes around spark_metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/a35894b08caf915e3b205cd19f6b3735b30cc2aa\"\u003e\u003ccode\u003ea35894b\u003c/code\u003e\u003c/a\u003e improvement: location in spark errors and migration generator fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/702ce5e56052a8ffd5399a9b52f7f9b2df94bf84\"\u003e\u003ccode\u003e702ce5e\u003c/code\u003e\u003c/a\u003e chore: update tests to account for warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/4021b73e2609439c0cf853c7837b118bebfa1fc0\"\u003e\u003ccode\u003e4021b73\u003c/code\u003e\u003c/a\u003e chore: update spark \u0026amp; fix warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/36ccc75f52fcc545a6bccf45d0531e277bc38fde\"\u003e\u003ccode\u003e36ccc75\u003c/code\u003e\u003c/a\u003e improvement: use default constraint of 'now()' for AshPostgres.Timestamptz (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/fefb612c3c873b65638e68df45f12edc41dcbd81\"\u003e\u003ccode\u003efefb612\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ee2d2f5f9dea646c4a3bccd7a2f6f19b22f878b9\"\u003e\u003ccode\u003eee2d2f5\u003c/code\u003e\u003c/a\u003e chore: remove ash installation step in ash_postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53d2a9525eb726a45f81bbaba59f3e93efcd4065\"\u003e\u003ccode\u003e53d2a95\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e:mutate\u003c/code\u003e repo for on_transaction_begin callback\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29 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\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\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/923/packages"},{"uuid":"2862217824","node_id":"PR_kwDOKCjBAs6qmfpg","number":922,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-29T00:21:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T00:18:10.000Z","updated_at":"2025-09-29T00:21:48.000Z","time_to_close":259418,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29 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\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\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0 - 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/be4f59a3d00c2806ed470eb0bd5e5029f58b7de8\"\u003e\u003ccode\u003ebe4f59a\u003c/code\u003e\u003c/a\u003e Release version 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/7de53cb763519b76ae75583685bfbf99b51404a2\"\u003e\u003ccode\u003e7de53cb\u003c/code\u003e\u003c/a\u003e Validate keys given to operation/2 macro (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/9967e2f9d8231655dec902ac2258a04b19e30ae8\"\u003e\u003ccode\u003e9967e2f\u003c/code\u003e\u003c/a\u003e Support multiple apps in Plug.SwaggerUI (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_reload` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/blob/main/CHANGELOG.md\"\u003ephoenix_live_reload's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1 (2025-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003e:phoenix_live_reload\u003c/code\u003e private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@import\u003c/code\u003e directive support to CSS reload strategy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/a2a3702554e95a3ad50887436d98ef1dce598e38\"\u003e\u003ccode\u003ea2a3702\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/36447061a49f23eca22a019399eef8d0ed823ea7\"\u003e\u003ccode\u003e3644706\u003c/code\u003e\u003c/a\u003e Set :phoenix_live_reload private field to downstream instrumenta...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/922","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/922","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/922/packages"},{"uuid":"2859674575","node_id":"PR_kwDOKCjBAs6qcyvP","number":921,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T00:17:34.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-25T08:20:39.000Z","updated_at":"2025-09-26T00:17:34.000Z","time_to_close":57415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0 - 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/be4f59a3d00c2806ed470eb0bd5e5029f58b7de8\"\u003e\u003ccode\u003ebe4f59a\u003c/code\u003e\u003c/a\u003e Release version 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/7de53cb763519b76ae75583685bfbf99b51404a2\"\u003e\u003ccode\u003e7de53cb\u003c/code\u003e\u003c/a\u003e Validate keys given to operation/2 macro (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/9967e2f9d8231655dec902ac2258a04b19e30ae8\"\u003e\u003ccode\u003e9967e2f\u003c/code\u003e\u003c/a\u003e Support multiple apps in Plug.SwaggerUI (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_reload` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/blob/main/CHANGELOG.md\"\u003ephoenix_live_reload's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1 (2025-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003e:phoenix_live_reload\u003c/code\u003e private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@import\u003c/code\u003e directive support to CSS reload strategy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/a2a3702554e95a3ad50887436d98ef1dce598e38\"\u003e\u003ccode\u003ea2a3702\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/36447061a49f23eca22a019399eef8d0ed823ea7\"\u003e\u003ccode\u003e3644706\u003c/code\u003e\u003c/a\u003e Set :phoenix_live_reload private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/1c5c15042c112e4f3bee22d1d9a620a235c5746a\"\u003e\u003ccode\u003e1c5c150\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e directive support to CSS reload strategy (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_reload/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/5e8c104fe92b9ac24e810e8c64453e7496424322\"\u003e\u003ccode\u003e5e8c104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_reload/issues/170\"\u003e#170\u003c/a\u003e from cloud8421/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/2c864c8cb9cf90defd0379c5e9e750a43b7f7570\"\u003e\u003ccode\u003e2c864c8\u003c/code\u003e\u003c/a\u003e Fix default target window mention in CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd query timeout option on ReplicationConnection\u003c/li\u003e\n\u003c/u...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/921","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/921","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/921/packages"},{"uuid":"2847546437","node_id":"PR_kwDOKCjBAs6puhxF","number":918,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T08:19:58.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-22T00:21:18.000Z","updated_at":"2025-09-25T08:19:58.000Z","time_to_close":287920,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.42","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.6","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.42` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.6` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.42\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.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\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.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\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse explicit \u003ccode\u003eis_nil\u003c/code\u003e check for \u003ccode\u003eupsert_condition\u003c/code\u003e 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\u003eactually use the mnesia table configured ð¤¦ââï¸ 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 missing capabilities to data layer spec 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\u003eTypo in scope documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2328\"\u003e#2328\u003c/a\u003e) by \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass action to requires_original_data? in VerifyActionsAtomic (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2327\"\u003e#2327\u003c/a\u003e) by Christopher Bonhage\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid crashing on new exception (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2322\"\u003e#2322\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle validation init errors without overriding them with validation message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2320\"\u003e#2320\u003c/a\u003e) by marot\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 \u003ccode\u003e--setup\u003c/code\u003e flag to \u003ccode\u003eash.install\u003c/code\u003e to run \u003ccode\u003eash.setup\u003c/code\u003e 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\u003eImprove performance of mix tasks that load extensions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2332\"\u003e#2332\u003c/a\u003e) by drtheuns\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid relationship paths in exists 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 \u003ccode\u003eany\u003c/code\u003e builtin validation 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\u003edetect types in \u003ccode\u003eget_path\u003c/code\u003e 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\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.39...v3.5.40\"\u003ev3.5.40\u003c/a\u003e (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ash.Type.Keyword.dump_to_native return a map. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2318\"\u003e#2318\u003c/a\u003e) by Torkild Gundersen Kjevik\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/ash-project/ash/commit/529af74fb6442cc012de0b46dabcb036124f2539\"\u003e\u003ccode\u003e529af74\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3d068e9e8e2687c4cc72f981c89ead627e9573c3\"\u003e\u003ccode\u003e3d068e9\u003c/code\u003e\u003c/a\u003e improvement: use \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4c58e2a9daad293ace2ea23bacf005021fc9fab4\"\u003e\u003ccode\u003e4c58e2a\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/506abb346726313333f40b0b9bdb1762b4f1a3f4\"\u003e\u003ccode\u003e506abb3\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003e--setup\u003c/code\u003e flag to \u003ccode\u003eash.install\u003c/code\u003e to run \u003ccode\u003eash.setup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3f2e6048ac9293ac8a8e3bf9fbef077514bd27a\"\u003e\u003ccode\u003eb3f2e60\u003c/code\u003e\u003c/a\u003e chore: make credo happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2bfa1635fdd76c376a6eb7155369ff62b4a09c63\"\u003e\u003ccode\u003e2bfa163\u003c/code\u003e\u003c/a\u003e fix: use explicit \u003ccode\u003eis_nil\u003c/code\u003e check for \u003ccode\u003eupsert_condition\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/38f0a96125a9bcaf979d08ecdb42ee77613e0e91\"\u003e\u003ccode\u003e38f0a96\u003c/code\u003e\u003c/a\u003e fix: actually use the mnesia table configured 🤦‍♂️\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f1294a49f3915b7da5b2ea31cb62c6a793eda2c8\"\u003e\u003ccode\u003ef1294a4\u003c/code\u003e\u003c/a\u003e chore: clean up credo warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/040d87fbff2c3f441e0cbd2aabf1eda8c64d37b0\"\u003e\u003ccode\u003e040d87f\u003c/code\u003e\u003c/a\u003e improvement: Improve performance of mix tasks that load extensions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2332\"\u003e#2332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8009bbe1be4fe130559948476f2217c3d5edfff4\"\u003e\u003ccode\u003e8009bbe\u003c/code\u003e\u003c/a\u003e fix: add missing capabilities to data layer spec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.0...v3.13.3\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29\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.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/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.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e A...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/918","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/918","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/918/packages"},{"uuid":"2827357313","node_id":"PR_kwDOKCjBAs6ohgyB","number":913,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-22T00:20:35.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-15T00:22:44.000Z","updated_at":"2025-09-22T00:20:35.000Z","time_to_close":604671,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.40","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.40` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.40\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.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\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.5.39...v3.5.40\"\u003ev3.5.40\u003c/a\u003e (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake Ash.Type.Keyword.dump_to_native return a map. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2318\"\u003e#2318\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enif rustler_precompiled: update targets to ubuntu-22.04 and extend release list to prevent stuck builds by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\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/c3cf173e3618fd7a58d70a1defa0720bd1feb3fb\"\u003e\u003ccode\u003ec3cf173\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3e1a2203856e4c3342770cd43afc2f3cbc7976bb\"\u003e\u003ccode\u003e3e1a220\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1172aa3149968a6077938484cdfb147c1d65dbf8\"\u003e\u003ccode\u003e1172aa3\u003c/code\u003e\u003c/a\u003e fix: update targets to ubuntu-22.04 and extend release list to prevent stuck ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8dec2c36241660dd5a4baa92f20420be762d62fd\"\u003e\u003ccode\u003e8dec2c3\u003c/code\u003e\u003c/a\u003e fix: Runtime upsert_fields option is not passed to data layer in certain case...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2886f40cb839c0ec28008cc52e24f04299e5f89f\"\u003e\u003ccode\u003e2886f40\u003c/code\u003e\u003c/a\u003e docs: remove dead example on read_one! (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/20e159c16b28e3405f477e9926299f2f48def4f1\"\u003e\u003ccode\u003e20e159c\u003c/code\u003e\u003c/a\u003e docs: clarify enum labels (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/dc84b1ed1f4d017a51438494070a164420ff2aa6\"\u003e\u003ccode\u003edc84b1e\u003c/code\u003e\u003c/a\u003e chore: fix typo in multitenancy check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6ee304674c6f5f43f413b58d86b3c60c02997207\"\u003e\u003ccode\u003e6ee3046\u003c/code\u003e\u003c/a\u003e chore: show CVE and advisory better in changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ca662f785493abf2cb2f755ae031ef88513d3fff\"\u003e\u003ccode\u003eca662f7\u003c/code\u003e\u003c/a\u003e chore: update changelog to mention CVE fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a6241946a2cadf5e86d83ce2eaad59785dab8505\"\u003e\u003ccode\u003ea624194\u003c/code\u003e\u003c/a\u003e fix: if nils_distinct?, consider multitenancy attribute as an upsert key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/913","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/913","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/913/packages"},{"uuid":"2820852417","node_id":"PR_kwDOKCjBAs6oIsrB","number":912,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-15T00:21:48.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-12T00:18:22.000Z","updated_at":"2025-09-15T00:21:48.000Z","time_to_close":259406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.39","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.39` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.39\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.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c035b53b309dd79f4acea00784b39ca3be8457b9\"\u003e\u003ccode\u003ec035b53\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5d1b6a5d00771fd468a509778637527b5218be9a\"\u003e\u003ccode\u003e5d1b6a5\u003c/code\u003e\u003c/a\u003e fix: authorize before before_transaction hooks in bulk actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d81ccf04795bddc5ca3f1338283fa1b01f7ab4e1\"\u003e\u003ccode\u003ed81ccf0\u003c/code\u003e\u003c/a\u003e fix: special case ci_strings as strings in type casting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/768671598cd709fd7ad0e122d416d7aced9a978e\"\u003e\u003ccode\u003e7686715\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eope...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/912/packages"},{"uuid":"2813707593","node_id":"PR_kwDOKCjBAs6ntcVJ","number":911,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","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-10T00:19:28.000Z","updated_at":"2025-09-10T00:19:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.39","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.39` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.39\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.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c035b53b309dd79f4acea00784b39ca3be8457b9\"\u003e\u003ccode\u003ec035b53\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5d1b6a5d00771fd468a509778637527b5218be9a\"\u003e\u003ccode\u003e5d1b6a5\u003c/code\u003e\u003c/a\u003e fix: authorize before before_transaction hooks in bulk actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d81ccf04795bddc5ca3f1338283fa1b01f7ab4e1\"\u003e\u003ccode\u003ed81ccf0\u003c/code\u003e\u003c/a\u003e fix: special case ci_strings as strings in type casting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/768671598cd709fd7ad0e122d416d7aced9a978e\"\u003e\u003ccode\u003e7686715\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efa...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/911","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/911","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/911/packages"},{"uuid":"2801155014","node_id":"PR_kwDOKCjBAs6m9jvG","number":903,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","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-05T00:18:00.000Z","updated_at":"2025-09-05T00:18:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.38","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.38` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.38\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.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3....\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/903/packages"},{"uuid":"3380995108","node_id":"PR_kwDOKCjBAs6mtnIY","number":901,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-03T19:20:27.000Z","updated_at":"2025-09-05T00:17:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.37","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.37` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.37\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.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\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.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\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/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7e1816cf2838157ea45898cb72e622bed41a211f\"\u003e\u003ccode\u003e7e1816c\u003c/code\u003e\u003c/a\u003e docs: custom aggregate example (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a95228e2cdfe6de7ba5e8148e9e4d125b9fe92da\"\u003e\u003ccode\u003ea95228e\u003c/code\u003e\u003c/a\u003e fix: properly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8167d6a4d99221c9d5da7364582ea080121f441e\"\u003e\u003ccode\u003e8167d6a\u003c/code\u003e\u003c/a\u003e docs: fix docs for generic actions change -\u0026gt; prepare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bbbd8eae208941ac8763b066b15b5323ca69cf2c\"\u003e\u003ccode\u003ebbbd8ea\u003c/code\u003e\u003c/a\u003e fix: resolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/164acdd83cc806e78c505a994c0d71ee23985c24\"\u003e\u003ccode\u003e164acdd\u003c/code\u003e\u003c/a\u003e fix: handle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d10bd592905702438bc2536f1691fffbd424f065\"\u003e\u003ccode\u003ed10bd59\u003c/code\u003e\u003c/a\u003e fix: Use \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/901","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/901","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/901/packages"},{"uuid":"3370948308","node_id":"PR_kwDOKCjBAs6mMdv0","number":900,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-01T01:55:14.000Z","updated_at":"2025-09-03T00:19:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.37","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.37` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.37\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.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\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.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\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/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7e1816cf2838157ea45898cb72e622bed41a211f\"\u003e\u003ccode\u003e7e1816c\u003c/code\u003e\u003c/a\u003e docs: custom aggregate example (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a95228e2cdfe6de7ba5e8148e9e4d125b9fe92da\"\u003e\u003ccode\u003ea95228e\u003c/code\u003e\u003c/a\u003e fix: properly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8167d6a4d99221c9d5da7364582ea080121f441e\"\u003e\u003ccode\u003e8167d6a\u003c/code\u003e\u003c/a\u003e docs: fix docs for generic actions change -\u0026gt; prepare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bbbd8eae208941ac8763b066b15b5323ca69cf2c\"\u003e\u003ccode\u003ebbbd8ea\u003c/code\u003e\u003c/a\u003e fix: resolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/164acdd83cc806e78c505a994c0d71ee23985c24\"\u003e\u003ccode\u003e164acdd\u003c/code\u003e\u003c/a\u003e fix: handle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d10bd592905702438bc2536f1691fffbd424f065\"\u003e\u003ccode\u003ed10bd59\u003c/code\u003e\u003c/a\u003e fix: Use \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\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_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a5f7aebb9b4039666f6458ca27d1ec4195fc4611\"\u003e\u003ccode\u003ea5f7aeb\u003c/code\u003e\u003c/a\u003e improvement: remove unwanted sections from AGENTS.md when installing ash_phoe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/f11587ad298faf0fd66e9ccb64f999eddf637a5d\"\u003e\u003ccode\u003ef11587a\u003c/code\u003e\u003c/a\u003e chore(docs): Add SubdomainHook to Helpers docs (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/900","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/900","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/900/packages"},{"uuid":"2773818611","node_id":"PR_kwDOKCjBAs6lVRzz","number":891,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 21 updates","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-08-26T05:07:10.000Z","updated_at":"2025-08-26T05:07:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":21,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.36","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.36` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.36\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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules 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 disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e) by skanderm\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct 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\u003edon't skip authorization for unrelated aggregates 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\u003emultiple errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2260\"\u003e#2260\u003c/a\u003e) by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by Fugi\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by Barnabas Jovanovics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eintrospection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e) by \u003ca href=\"https://github.com/matt-beanland\"\u003e\u003ccode\u003e@​matt-beanland\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echeck change and validate callbacks using behaviour helpers 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2240\"\u003e#2240\u003c/a\u003e) 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates 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\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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules 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 disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e) by skanderm\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct 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\u003edon't skip authorization for unrelated aggregates 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\u003emultiple errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2260\"\u003e#2260\u003c/a\u003e) by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by Fugi\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by Barnabas Jovanovics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eintrospection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e) by \u003ca href=\"https://github.com/matt-beanland\"\u003e\u003ccode\u003e@​matt-beanland\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echeck change and validate callbacks using behaviour helpers 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2240\"\u003e#2240\u003c/a\u003e) 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates 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\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/c25ba099df7dc92094943591ebdad1afc0631598\"\u003e\u003ccode\u003ec25ba09\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7d57c728f346491c9b517606e21e157478f95d89\"\u003e\u003ccode\u003e7d57c72\u003c/code\u003e\u003c/a\u003e fix: revert typed_struct enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62d6d23ad131f9202290db8100b102d47a48ca76\"\u003e\u003ccode\u003e62d6d23\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/53d5d2adcd9778b68914b4787b6679e5cfed4690\"\u003e\u003ccode\u003e53d5d2a\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/014c3c16801564b57f3aaaac2671a86718e7e876\"\u003e\u003ccode\u003e014c3c1\u003c/code\u003e\u003c/a\u003e Improvement: introspection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3012fcf8eba89355dc5f3c51f2ebba992e8256e7\"\u003e\u003ccode\u003e3012fcf\u003c/code\u003e\u003c/a\u003e docs: Update validations.md to avoid a footgun on nil being an atom (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5504cd69317217af253060b9844a20399402ccec\"\u003e\u003ccode\u003e5504cd6\u003c/code\u003e\u003c/a\u003e fix: respect disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1df7693f7accbb67ad71c226eeea619c1d28b7fd\"\u003e\u003ccode\u003e1df7693\u003c/code\u003e\u003c/a\u003e improvement: check change and validate callbacks using behaviour helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8c6bffe6271842e59e3c96fd054bca8c313abedb\"\u003e\u003ccode\u003e8c6bffe\u003c/code\u003e\u003c/a\u003e docs: Clarify that \u003ccode\u003eaction_type\u003c/code\u003e and \u003ccode\u003erelates_to_actor_via\u003c/code\u003e checks also accep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0fb406aecde970ad8e6252fb82b672ab1bf6f714\"\u003e\u003ccode\u003e0fb406a\u003c/code\u003e\u003c/a\u003e fix: properly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\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/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a5f7aebb9b4039666f6458ca27d1ec4195fc4611\"\u003e\u003ccode\u003ea5f7aeb\u003c/code\u003e\u003c/a\u003e improvement: remove unwanted sections from AGENTS.md when installing ash_phoe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/f11587ad298faf0fd66e9ccb64f999eddf637a5d\"\u003e\u003ccode\u003ef11587a\u003c/code\u003e\u003c/a\u003e chore(docs): Add SubdomainHook to Helpers docs (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.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_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\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/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/s...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/891","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/891","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/891/packages"},{"uuid":"3339921560","node_id":"PR_kwDOKCjBAs6kl5m3","number":887,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-21T00:59:22.000Z","updated_at":"2025-08-25T18:08:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.41","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.41` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.27\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML ...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/887","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/887","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/887/packages"},{"uuid":"2751676739","node_id":"PR_kwDOKCjBAs6kA0FD","number":882,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-20T00:31:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-18T01:00:41.000Z","updated_at":"2025-08-20T00:31:08.000Z","time_to_close":171027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.27\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/882","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/882","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/882/packages"},{"uuid":"2741341602","node_id":"PR_kwDOKCjBAs6jZY2i","number":881,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-18T00:49:22.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-13T03:07:33.000Z","updated_at":"2025-08-18T00:49:22.000Z","time_to_close":423709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.26\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\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/igniter/commit/a803b22b46242103a6069b75b808580ed5833b5f\"\u003e\u003ccode\u003ea803b22\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d023d3ec87c7e26a4d29e576499344dfaaf9bcf3\"\u003e\u003ccode\u003ed023d3e\u003c/code\u003e\u003c/a\u003e chore: don't require a web module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/956bd4e3528930d61594ff0c3ee53e6a1b3f33c8\"\u003e\u003ccode\u003e956bd4e\u003c/code\u003e\u003c/a\u003e fix: improve Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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://...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/881","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/881","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/881/packages"},{"uuid":"2738236179","node_id":"PR_kwDOKCjBAs6jNisT","number":880,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 19 updates","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-08-12T08:44:07.000Z","updated_at":"2025-08-12T08:44:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":19,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.26\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\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/igniter/commit/a803b22b46242103a6069b75b808580ed5833b5f\"\u003e\u003ccode\u003ea803b22\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d023d3ec87c7e26a4d29e576499344dfaaf9bcf3\"\u003e\u003ccode\u003ed023d3e\u003c/code\u003e\u003c/a\u003e chore: don't require a web module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/956bd4e3528930d61594ff0c3ee53e6a1b3f33c8\"\u003e\u003ccode\u003e956bd4e\u003c/code\u003e\u003c/a\u003e fix: improve Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/880/packages"},{"uuid":"2711565783","node_id":"PR_kwDOKCjBAs6hnzXX","number":878,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-11T01:10:23.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-01T00:24:05.000Z","updated_at":"2025-08-11T01:10:23.000Z","time_to_close":866778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":18,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.33` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.39` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.33\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.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\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.5.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\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/6b237ba93e6cfda5d86ba20a4f1ea5494555d92a\"\u003e\u003ccode\u003e6b237ba\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9aa8442770664a19cf2d38ac129d17fc4840fb2b\"\u003e\u003ccode\u003e9aa8442\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bf31c469a25af5153754959f4456844acac8de10\"\u003e\u003ccode\u003ebf31c46\u003c/code\u003e\u003c/a\u003e fix: Application ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72b8a9232da897df9ed18888afbae05e3d0bfee1\"\u003e\u003ccode\u003e72b8a92\u003c/code\u003e\u003c/a\u003e chore: reproduce w/ a test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2f6382bc9cb0f1d837be0e0ebede02d72d2ac708\"\u003e\u003ccode\u003e2f6382b\u003c/code\u003e\u003c/a\u003e fix: clear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3da249773240cf9c51fdafee4c97aacc75e128f\"\u003e\u003ccode\u003eb3da249\u003c/code\u003e\u003c/a\u003e Improvement: \u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6eefeeaf92f65007833da25c163afa15694876c7\"\u003e\u003ccode\u003e6eefeea\u003c/code\u003e\u003c/a\u003e docs: Update docs on default pagination behavior. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/02147e0a1a1de65b54deb80809b7c9e4e4fbc8cc\"\u003e\u003ccode\u003e02147e0\u003c/code\u003e\u003c/a\u003e improvement: Add array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a56d4475855007056d8c5a5cfeebe7cf02dd6c72\"\u003e\u003ccode\u003ea56d447\u003c/code\u003e\u003c/a\u003e chore: undo stream change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e66487c7e6e520bc11490fe19c1d655c5989aa93\"\u003e\u003ccode\u003ee66487c\u003c/code\u003e\u003c/a\u003e chore(enum): remove gettext example from Enum docs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b1e8d607b82b4a8a705c33345878b15a79bb3ccf\"\u003e\u003ccode\u003eb1e8d60\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\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_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/63a1145736e315af56743195506f255e40dd4d95\"\u003e\u003ccode\u003e63a1145\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/c505a684d738f92cc2b5c1fb57c98d9073ae57f4\"\u003e\u003ccode\u003ec505a68\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ece9a6fe178e39d23933d7e7e2ac113a1f83253a\"\u003e\u003ccode\u003eece9a6f\u003c/code\u003e\u003c/a\u003e Update guide, add prepare_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8048aae3d4e31e60ef4389d7946d7300f23410f6\"\u003e\u003ccode\u003e8048aae\u003c/code\u003e\u003c/a\u003e Update guide, remove value_is_key reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/73a4dc5c8e72967766d498d6d0a615d55197635c\"\u003e\u003ccode\u003e73a4dc5\u003c/code\u003e\u003c/a\u003e Update guide, fix code block\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-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_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/878","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/878","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/878/packages"},{"uuid":"2705628263","node_id":"PR_kwDOKCjBAs6hRJxn","number":877,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-01T00:23:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-30T00:39:43.000Z","updated_at":"2025-08-01T00:23:33.000Z","time_to_close":171830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":16,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.33` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.39` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.33\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.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\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.5.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\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/6b237ba93e6cfda5d86ba20a4f1ea5494555d92a\"\u003e\u003ccode\u003e6b237ba\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9aa8442770664a19cf2d38ac129d17fc4840fb2b\"\u003e\u003ccode\u003e9aa8442\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bf31c469a25af5153754959f4456844acac8de10\"\u003e\u003ccode\u003ebf31c46\u003c/code\u003e\u003c/a\u003e fix: Application ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72b8a9232da897df9ed18888afbae05e3d0bfee1\"\u003e\u003ccode\u003e72b8a92\u003c/code\u003e\u003c/a\u003e chore: reproduce w/ a test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2f6382bc9cb0f1d837be0e0ebede02d72d2ac708\"\u003e\u003ccode\u003e2f6382b\u003c/code\u003e\u003c/a\u003e fix: clear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3da249773240cf9c51fdafee4c97aacc75e128f\"\u003e\u003ccode\u003eb3da249\u003c/code\u003e\u003c/a\u003e Improvement: \u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6eefeeaf92f65007833da25c163afa15694876c7\"\u003e\u003ccode\u003e6eefeea\u003c/code\u003e\u003c/a\u003e docs: Update docs on default pagination behavior. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/02147e0a1a1de65b54deb80809b7c9e4e4fbc8cc\"\u003e\u003ccode\u003e02147e0\u003c/code\u003e\u003c/a\u003e improvement: Add array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a56d4475855007056d8c5a5cfeebe7cf02dd6c72\"\u003e\u003ccode\u003ea56d447\u003c/code\u003e\u003c/a\u003e chore: undo stream change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e66487c7e6e520bc11490fe19c1d655c5989aa93\"\u003e\u003ccode\u003ee66487c\u003c/code\u003e\u003c/a\u003e chore(enum): remove gettext example from Enum docs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b1e8d607b82b4a8a705c33345878b15a79bb3ccf\"\u003e\u003ccode\u003eb1e8d60\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\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_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/63a1145736e315af56743195506f255e40dd4d95\"\u003e\u003ccode\u003e63a1145\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/c505a684d738f92cc2b5c1fb57c98d9073ae57f4\"\u003e\u003ccode\u003ec505a68\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ece9a6fe178e39d23933d7e7e2ac113a1f83253a\"\u003e\u003ccode\u003eece9a6f\u003c/code\u003e\u003c/a\u003e Update guide, add prepare_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8048aae3d4e31e60ef4389d7946d7300f23410f6\"\u003e\u003ccode\u003e8048aae\u003c/code\u003e\u003c/a\u003e Update guide, remove value_is_key reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/73a4dc5c8e72967766d498d6d0a615d55197635c\"\u003e\u003ccode\u003e73a4dc5\u003c/code\u003e\u003c/a\u003e Update guide, fix code block\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-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_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.10 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial ...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/877","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/877","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/877/packages"},{"uuid":"2698644665","node_id":"PR_kwDOKCjBAs6g2gy5","number":874,"state":"closed","title":"chore(deps): bump the patch-updates group with 15 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-30T00:39:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-28T00:14:35.000Z","updated_at":"2025-07-30T00:39:08.000Z","time_to_close":174273,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":15,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.32","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.8","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.4","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.38","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_phoenix","old_version":"2.3.6","new_version":"2.3.11","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"ash_postgres","old_version":"2.6.7","new_version":"2.6.13","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"ecto","old_version":"3.13.0","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto"},{"name":"ecto_sql","old_version":"3.13.0","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto_sql"},{"name":"igniter","old_version":"0.6.7","new_version":"0.6.25","repository_url":"https://github.com/ash-project/igniter"},{"name":"open_api_spex","old_version":"3.21.2","new_version":"3.21.5","repository_url":"https://github.com/open-api-spex/open_api_spex"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"req","old_version":"0.5.10","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.4","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.32` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.8` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.4` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.38` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.6` | `2.3.11` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.6.7` | `2.6.13` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.13.0` | `3.13.2` |\n| [ecto_sql](https://github.com/elixir-ecto/ecto_sql) | `3.13.0` | `3.13.2` |\n| [igniter](https://github.com/ash-project/igniter) | `0.6.7` | `0.6.25` |\n| [open_api_spex](https://github.com/open-api-spex/open_api_spex) | `3.21.2` | `3.21.5` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [req](https://github.com/wojtekmach/req) | `0.5.10` | `0.5.15` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.4` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\nUpdates `ash` from 3.5.21 to 3.5.32\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.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCatch invalid load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2213\"\u003e#2213\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Ash.Subject to abstract Changeset, Query, ActionInput common functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2212\"\u003e#2212\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport validations, preparations on generic actions 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 before/after action hooks to generic actions 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.5.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle new return value from \u003ccode\u003ekind_of_thing\u003c/code\u003e in gen.resource 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport global validations being applied to reads 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.28\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCatch invalid load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2213\"\u003e#2213\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Ash.Subject to abstract Changeset, Query, ActionInput common functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2212\"\u003e#2212\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport validations, preparations on generic actions 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 before/after action hooks to generic actions 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.5.29...v3.5.30\"\u003ev3.5.30\u003c/a\u003e (2025-07-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle new return value from \u003ccode\u003ekind_of_thing\u003c/code\u003e in gen.resource 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport global validations being applied to reads 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.28...v3.5.29\"\u003ev3.5.29\u003c/a\u003e (2025-07-18)\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/7a0e98a194e5c4cbbe922945df1bc2fcf1a715e6\"\u003e\u003ccode\u003e7a0e98a\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d309c45918382b92f5921f7d4f34cfcbe7de5c74\"\u003e\u003ccode\u003ed309c45\u003c/code\u003e\u003c/a\u003e fix: ensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/32d1962dc1f6e703e24f63fe3a3478ec0dc0d004\"\u003e\u003ccode\u003e32d1962\u003c/code\u003e\u003c/a\u003e improvement: add before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72bfc71c2a3b45c74b3fb41df6599e8bb5ad600c\"\u003e\u003ccode\u003e72bfc71\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/697749399c0aeb94ef6794de1a67df7d5509d2e7\"\u003e\u003ccode\u003e6977493\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56cd9b03aa0aeeae803aae17b667051ab80df14b\"\u003e\u003ccode\u003e56cd9b0\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3effedbc234996c1d03244e8381f6355a76c2724\"\u003e\u003ccode\u003e3effedb\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/32cbf162341b095dc59fcc6cdaf93086dfc5cbe7\"\u003e\u003ccode\u003e32cbf16\u003c/code\u003e\u003c/a\u003e refactor: Migrate to Ash.Subject for Changeset, Query, ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cdb3e436f9564b4a7c36aecc85832e33d3e8f59a\"\u003e\u003ccode\u003ecdb3e43\u003c/code\u003e\u003c/a\u003e docs: Fixes typo in sort_by. function doc (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/08088695a7712e84f26589f2a8051f198a524c80\"\u003e\u003ccode\u003e0808869\u003c/code\u003e\u003c/a\u003e improvement: Add Ash.Subject to abstract Changeset, Query, ActionInput common...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eset private ash authentication context on query loads by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require session identifier if tokens not enabled by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require token resource for API keys by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend opts to validate token (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1031\"\u003e#1031\u003c/a\u003e) by Josep Jaume Rey\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.4\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eset private ash authentication context on query loads by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require session identifier if tokens not enabled by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require token resource for API keys by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend opts to validate token (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1031\"\u003e#1031\u003c/a\u003e) by Josep Jaume Rey\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.3...v4.9.4\"\u003ev4.9.4\u003c/a\u003e (2025-06-19)\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/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/df4e3c6c5576679c883025ec80ae6ca0abeb8690\"\u003e\u003ccode\u003edf4e3c6\u003c/code\u003e\u003c/a\u003e chore: resolve igniter deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/415f1b9be5ce615ce800f90ce085eee7916fd0f4\"\u003e\u003ccode\u003e415f1b9\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cbfed3b50e59da5ca36dadd68d78fb7f2ebbd3ca\"\u003e\u003ccode\u003ecbfed3b\u003c/code\u003e\u003c/a\u003e docs: fix docs for hash-provider option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9e83f6aa60395cdaa9877edf6426b2ad0ca80cdf\"\u003e\u003ccode\u003e9e83f6a\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/076217f3aff6fc574bc61512295e100d8e59b120\"\u003e\u003ccode\u003e076217f\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/317bf5c8a1633f84006c243b94bd9606edf0eecf\"\u003e\u003ccode\u003e317bf5c\u003c/code\u003e\u003c/a\u003e fix: support --identity-field option in the installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/168d0acc461da6da6a1448de567597279ab04fbb\"\u003e\u003ccode\u003e168d0ac\u003c/code\u003e\u003c/a\u003e chore(deps): Bump ash_postgres in the production-dependencies group (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d6b860391f77bcb10750631e05834fe6b76cc60e\"\u003e\u003ccode\u003ed6b8603\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/362c1d75669e480cee21abaa446b1aeab548cea7\"\u003e\u003ccode\u003e362c1d7\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/2c138add5281536469d5f3c1b3f10cc9306c8adb\"\u003e\u003ccode\u003e2c138ad\u003c/code\u003e\u003c/a\u003e improvement: Add override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/dd8a1a8fe4d5d9ba6e088fe08e45e757280a4d5a\"\u003e\u003ccode\u003edd8a1a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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 pattern match error while validating relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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 pattern match error while validating relationship inputs 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_json_api/compare/v1.4.34...v1.4.35\"\u003ev1.4.35\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/bd36febd686cebe991b018c95054c392b7bd831a\"\u003e\u003ccode\u003ebd36feb\u003c/code\u003e\u003c/a\u003e improvement: add always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d82732637646191c542f2ec611bacb33b56eb4a4\"\u003e\u003ccode\u003ed827326\u003c/code\u003e\u003c/a\u003e fix: uniq linkage for display, but only when necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ce83c559d12460596436cb465253df0e28cbd25c\"\u003e\u003ccode\u003ece83c55\u003c/code\u003e\u003c/a\u003e test: Demonstrate missing linkage bug (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e33b6a8b666a2fc8c9970efa8fe5e33179b524bf\"\u003e\u003ccode\u003ee33b6a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaccess proper form field for nested argument inputs 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 case where last item in add form path is an integer 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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaccess proper form field for nested argument inputs 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 case where last item in add form path is an integer 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\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_phoenix/commit/85fd46566e4663d8474268e8b1e93bb2f70b1b19\"\u003e\u003ccode\u003e85fd465\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/673ef97e17c1d723045396849b5d353639b97b56\"\u003e\u003ccode\u003e673ef97\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b71d5ebb735f8ba13f721800eed33baec237b58c\"\u003e\u003ccode\u003eb71d5eb\u003c/code\u003e\u003c/a\u003e Improvement: Add \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d034481c6e00f4735c16b4030f02dc62ab8706fc\"\u003e\u003ccode\u003ed034481\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/62bf3bd196493afd5e6ce907a55da196fa2cdc21\"\u003e\u003ccode\u003e62bf3bd\u003c/code\u003e\u003c/a\u003e docs: fix transform_errors option documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/69719cb158994a4f3f85afa50dd1f73fee78f4b4\"\u003e\u003ccode\u003e69719cb\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/010a50a8288ff20067e068bda1eca875dbc7e12e\"\u003e\u003ccode\u003e010a50a\u003c/code\u003e\u003c/a\u003e chore: credo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/5d1e1adc6d673ca811ca1bbd79132ecace55d079\"\u003e\u003ccode\u003e5d1e1ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/47138a7fe8000cfc58a7e8828f695aafb7e12095\"\u003e\u003ccode\u003e47138a7\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003evalue_is_key\u003c/code\u003e forms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/be7de778af3e9d43fc903144450b10406a96ea6f\"\u003e\u003ccode\u003ebe7de77\u003c/code\u003e\u003c/a\u003e test: Failing form tests for manage relationships and {:array, :string} arg (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly return the type when configured by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eretain sort when upgrading to a subquery by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.8...v2.6.9\"\u003ev2.6.9\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5428e89671872cf585e07d71ae6090bc9c2e111e\"\u003e\u003ccode\u003e5428e89\u003c/code\u003e\u003c/a\u003e chore: tests for aggregate error w/ modify_query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/db24c4e4a55355c410173456b7be7eebc3187004\"\u003e\u003ccode\u003edb24c4e\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.13\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.10 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.10...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.2 to 1.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Customer.io to use TEMPLATE for from \u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump hackney from 1.24.1 to 1.25.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.14 to 0.5.15 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.19.0 to 0.20.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.13 to 0.5.14 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.12 to 0.5.13 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.10 to 0.5.12 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.3 to 2.7.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1058\"\u003eswoosh/swoosh#1058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deliver_many support to Brevo adapter \u003ca href=\"https://github.com/linusdm\"\u003e\u003ccode\u003e@​linusdm\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_aws from 2.5.9 to 2.5.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linusdm\"\u003e\u003ccode\u003e@​linusdm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1049\"\u003eswoosh/swoosh#1049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Customer.io to use TEMPLATE for from \u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.3\u003c/h2\u003e\n\u003ch3\u003e✨ Fea...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/874","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/874","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/874/packages"}],"issue_packages":[{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-29T00:22:43.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2868617006","node_id":"PR_kwDOKCjBAs6q-58u","number":923,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T00:22:43.000Z","updated_at":"2025-09-29T08:49:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"ash","old_version":"3.5.42","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.42` | `3.5.43` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.42 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\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/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\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/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.42...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_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.19...v2.6.20\"\u003ev2.6.20\u003c/a\u003e (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003e:mutate\u003c/code\u003e repo for on_transaction_begin callback by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elocation in spark errors and migration generator fixes by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse default constraint of 'now()' for AshPostgres.Timestamptz (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/621\"\u003e#621\u003c/a\u003e) by siassaj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\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_postgres/commit/ed3ff07c8c1287b36f2ad4925c79c5590bc38e6c\"\u003e\u003ccode\u003eed3ff07\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7be8af41ffdd4650c2e70d380b2b44b20d2faf6e\"\u003e\u003ccode\u003e7be8af4\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/03d26cbbb4fdda321834267a10ef72e119180763\"\u003e\u003ccode\u003e03d26cb\u003c/code\u003e\u003c/a\u003e chore: more fixes around spark_metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/a35894b08caf915e3b205cd19f6b3735b30cc2aa\"\u003e\u003ccode\u003ea35894b\u003c/code\u003e\u003c/a\u003e improvement: location in spark errors and migration generator fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/702ce5e56052a8ffd5399a9b52f7f9b2df94bf84\"\u003e\u003ccode\u003e702ce5e\u003c/code\u003e\u003c/a\u003e chore: update tests to account for warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/4021b73e2609439c0cf853c7837b118bebfa1fc0\"\u003e\u003ccode\u003e4021b73\u003c/code\u003e\u003c/a\u003e chore: update spark \u0026amp; fix warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/36ccc75f52fcc545a6bccf45d0531e277bc38fde\"\u003e\u003ccode\u003e36ccc75\u003c/code\u003e\u003c/a\u003e improvement: use default constraint of 'now()' for AshPostgres.Timestamptz (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/fefb612c3c873b65638e68df45f12edc41dcbd81\"\u003e\u003ccode\u003efefb612\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ee2d2f5f9dea646c4a3bccd7a2f6f19b22f878b9\"\u003e\u003ccode\u003eee2d2f5\u003c/code\u003e\u003c/a\u003e chore: remove ash installation step in ash_postgres\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53d2a9525eb726a45f81bbaba59f3e93efcd4065\"\u003e\u003ccode\u003e53d2a95\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e:mutate\u003c/code\u003e repo for on_transaction_begin callback\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29 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\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\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/923/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-26T00:18:10.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2862217824","node_id":"PR_kwDOKCjBAs6qmfpg","number":922,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-29T00:21:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T00:18:10.000Z","updated_at":"2025-09-29T00:21:48.000Z","time_to_close":259418,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29 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\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\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0 - 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/be4f59a3d00c2806ed470eb0bd5e5029f58b7de8\"\u003e\u003ccode\u003ebe4f59a\u003c/code\u003e\u003c/a\u003e Release version 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/7de53cb763519b76ae75583685bfbf99b51404a2\"\u003e\u003ccode\u003e7de53cb\u003c/code\u003e\u003c/a\u003e Validate keys given to operation/2 macro (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/9967e2f9d8231655dec902ac2258a04b19e30ae8\"\u003e\u003ccode\u003e9967e2f\u003c/code\u003e\u003c/a\u003e Support multiple apps in Plug.SwaggerUI (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_reload` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/blob/main/CHANGELOG.md\"\u003ephoenix_live_reload's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1 (2025-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003e:phoenix_live_reload\u003c/code\u003e private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@import\u003c/code\u003e directive support to CSS reload strategy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/a2a3702554e95a3ad50887436d98ef1dce598e38\"\u003e\u003ccode\u003ea2a3702\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/36447061a49f23eca22a019399eef8d0ed823ea7\"\u003e\u003ccode\u003e3644706\u003c/code\u003e\u003c/a\u003e Set :phoenix_live_reload private field to downstream instrumenta...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/922","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/922","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/922/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-25T08:20:39.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2859674575","node_id":"PR_kwDOKCjBAs6qcyvP","number":921,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T00:17:34.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-25T08:20:39.000Z","updated_at":"2025-09-26T00:17:34.000Z","time_to_close":57415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.8` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto_sql` from 3.13.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0 - 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/be4f59a3d00c2806ed470eb0bd5e5029f58b7de8\"\u003e\u003ccode\u003ebe4f59a\u003c/code\u003e\u003c/a\u003e Release version 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/7de53cb763519b76ae75583685bfbf99b51404a2\"\u003e\u003ccode\u003e7de53cb\u003c/code\u003e\u003c/a\u003e Validate keys given to operation/2 macro (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/9967e2f9d8231655dec902ac2258a04b19e30ae8\"\u003e\u003ccode\u003e9967e2f\u003c/code\u003e\u003c/a\u003e Support multiple apps in Plug.SwaggerUI (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_reload` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/blob/main/CHANGELOG.md\"\u003ephoenix_live_reload's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1 (2025-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003e:phoenix_live_reload\u003c/code\u003e private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@import\u003c/code\u003e directive support to CSS reload strategy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/a2a3702554e95a3ad50887436d98ef1dce598e38\"\u003e\u003ccode\u003ea2a3702\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/36447061a49f23eca22a019399eef8d0ed823ea7\"\u003e\u003ccode\u003e3644706\u003c/code\u003e\u003c/a\u003e Set :phoenix_live_reload private field to downstream instrumentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/1c5c15042c112e4f3bee22d1d9a620a235c5746a\"\u003e\u003ccode\u003e1c5c150\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e directive support to CSS reload strategy (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_reload/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/5e8c104fe92b9ac24e810e8c64453e7496424322\"\u003e\u003ccode\u003e5e8c104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_reload/issues/170\"\u003e#170\u003c/a\u003e from cloud8421/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/commit/2c864c8cb9cf90defd0379c5e9e750a43b7f7570\"\u003e\u003ccode\u003e2c864c8\u003c/code\u003e\u003c/a\u003e Fix default target window mention in CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_reload/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd query timeout option on ReplicationConnection\u003c/li\u003e\n\u003c/u...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/921","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/921","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/921/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-22T00:21:18.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2847546437","node_id":"PR_kwDOKCjBAs6puhxF","number":918,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-25T08:19:58.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-22T00:21:18.000Z","updated_at":"2025-09-25T08:19:58.000Z","time_to_close":287920,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.42","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.6","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.42` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.6` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.42\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.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\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.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\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse explicit \u003ccode\u003eis_nil\u003c/code\u003e check for \u003ccode\u003eupsert_condition\u003c/code\u003e 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\u003eactually use the mnesia table configured ð¤¦ââï¸ 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 missing capabilities to data layer spec 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\u003eTypo in scope documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2328\"\u003e#2328\u003c/a\u003e) by \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass action to requires_original_data? in VerifyActionsAtomic (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2327\"\u003e#2327\u003c/a\u003e) by Christopher Bonhage\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid crashing on new exception (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2322\"\u003e#2322\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle validation init errors without overriding them with validation message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2320\"\u003e#2320\u003c/a\u003e) by marot\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 \u003ccode\u003e--setup\u003c/code\u003e flag to \u003ccode\u003eash.install\u003c/code\u003e to run \u003ccode\u003eash.setup\u003c/code\u003e 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\u003eImprove performance of mix tasks that load extensions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2332\"\u003e#2332\u003c/a\u003e) by drtheuns\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid relationship paths in exists 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 \u003ccode\u003eany\u003c/code\u003e builtin validation 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\u003edetect types in \u003ccode\u003eget_path\u003c/code\u003e 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\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.39...v3.5.40\"\u003ev3.5.40\u003c/a\u003e (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ash.Type.Keyword.dump_to_native return a map. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2318\"\u003e#2318\u003c/a\u003e) by Torkild Gundersen Kjevik\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/ash-project/ash/commit/529af74fb6442cc012de0b46dabcb036124f2539\"\u003e\u003ccode\u003e529af74\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3d068e9e8e2687c4cc72f981c89ead627e9573c3\"\u003e\u003ccode\u003e3d068e9\u003c/code\u003e\u003c/a\u003e improvement: use \u003ccode\u003edelay_task\u003c/code\u003e for \u003ccode\u003emix ash.setup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4c58e2a9daad293ace2ea23bacf005021fc9fab4\"\u003e\u003ccode\u003e4c58e2a\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/506abb346726313333f40b0b9bdb1762b4f1a3f4\"\u003e\u003ccode\u003e506abb3\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003e--setup\u003c/code\u003e flag to \u003ccode\u003eash.install\u003c/code\u003e to run \u003ccode\u003eash.setup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3f2e6048ac9293ac8a8e3bf9fbef077514bd27a\"\u003e\u003ccode\u003eb3f2e60\u003c/code\u003e\u003c/a\u003e chore: make credo happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2bfa1635fdd76c376a6eb7155369ff62b4a09c63\"\u003e\u003ccode\u003e2bfa163\u003c/code\u003e\u003c/a\u003e fix: use explicit \u003ccode\u003eis_nil\u003c/code\u003e check for \u003ccode\u003eupsert_condition\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/38f0a96125a9bcaf979d08ecdb42ee77613e0e91\"\u003e\u003ccode\u003e38f0a96\u003c/code\u003e\u003c/a\u003e fix: actually use the mnesia table configured 🤦‍♂️\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f1294a49f3915b7da5b2ea31cb62c6a793eda2c8\"\u003e\u003ccode\u003ef1294a4\u003c/code\u003e\u003c/a\u003e chore: clean up credo warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/040d87fbff2c3f441e0cbd2aabf1eda8c64d37b0\"\u003e\u003ccode\u003e040d87f\u003c/code\u003e\u003c/a\u003e improvement: Improve performance of mix tasks that load extensions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2332\"\u003e#2332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8009bbe1be4fe130559948476f2217c3d5edfff4\"\u003e\u003ccode\u003e8009bbe\u003c/code\u003e\u003c/a\u003e fix: add missing capabilities to data layer spec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.18...v2.6.19\"\u003ev2.6.19\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix conditional on installing ash in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.17...v2.6.18\"\u003ev2.6.18\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e) by Trond A Ekseth\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle sorts w/ parent refs on lateral joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eannotate unrelated exists expressions as supported by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/dce5c4b3e29546fff543df12b26d8adf8fa586f9\"\u003e\u003ccode\u003edce5c4b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/98ea317e02dfe6034603f1be60ba2a895cadd2d0\"\u003e\u003ccode\u003e98ea317\u003c/code\u003e\u003c/a\u003e fix: fix conditional on installing ash in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cd34939b5b4f9359d1d8b1c6056359fbfeb05795\"\u003e\u003ccode\u003ecd34939\u003c/code\u003e\u003c/a\u003e docs: list_tenants -\u0026gt; all_tenants (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/798f37d0250e7298fd3b1fb60f197b19ddca2596\"\u003e\u003ccode\u003e798f37d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e09ef3e8031fea0f7fb62880468aa6c9b44279b\"\u003e\u003ccode\u003e1e09ef3\u003c/code\u003e\u003c/a\u003e chore: update ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/58c9543f2c8ce7ad8243a8296cf924c828c4e540\"\u003e\u003ccode\u003e58c9543\u003c/code\u003e\u003c/a\u003e test: Add a test for an expr calc using an aggregation in a sort (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/850f7d267c8e2ffd6d558323327d01d74cff71b7\"\u003e\u003ccode\u003e850f7d2\u003c/code\u003e\u003c/a\u003e chore: update test to pass against ash_sql main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f33cfbecd86870715de3532d69d23d66f7424a4d\"\u003e\u003ccode\u003ef33cfbe\u003c/code\u003e\u003c/a\u003e test: Demonstrate failed query for is_nil on array within jsonb (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2f98cf6de47daa094942be0f31f9f9fccfebb2c\"\u003e\u003ccode\u003eb2f98cf\u003c/code\u003e\u003c/a\u003e fix: Handle optional/empty input in relationship name guesser (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/19ed5ef68c6ab3d09e3e30169d838b17dbc30f21\"\u003e\u003ccode\u003e19ed5ef\u003c/code\u003e\u003c/a\u003e docs: Fix duplicate \u003ccode\u003epublic\u003c/code\u003e option in ash_postgres.gen.resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.0...v3.13.3\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.29\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.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/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.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e A...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/918","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/918","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/918/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-15T00:22:44.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2827357313","node_id":"PR_kwDOKCjBAs6ohgyB","number":913,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-22T00:20:35.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-15T00:22:44.000Z","updated_at":"2025-09-22T00:20:35.000Z","time_to_close":604671,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.40","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_plugs","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/elixir-cldr/cldr_plugs"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.40` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_plugs](https://github.com/elixir-cldr/cldr_plugs) | `1.3.3` | `1.3.4` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.40\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.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\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.5.39...v3.5.40\"\u003ev3.5.40\u003c/a\u003e (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake Ash.Type.Keyword.dump_to_native return a map. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2318\"\u003e#2318\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enif rustler_precompiled: update targets to ubuntu-22.04 and extend release list to prevent stuck builds by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate targets to ubuntu-22.04 and extend release list to prevent stuck builds (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2311\"\u003e#2311\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRuntime upsert_fields option is not passed to data layer in certain cases (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2310\"\u003e#2310\u003c/a\u003e) by jlgeering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eif nils_distinct?, consider multitenancy attribute as an upsert key by Zach Daniel\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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\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/c3cf173e3618fd7a58d70a1defa0720bd1feb3fb\"\u003e\u003ccode\u003ec3cf173\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3e1a2203856e4c3342770cd43afc2f3cbc7976bb\"\u003e\u003ccode\u003e3e1a220\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1172aa3149968a6077938484cdfb147c1d65dbf8\"\u003e\u003ccode\u003e1172aa3\u003c/code\u003e\u003c/a\u003e fix: update targets to ubuntu-22.04 and extend release list to prevent stuck ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8dec2c36241660dd5a4baa92f20420be762d62fd\"\u003e\u003ccode\u003e8dec2c3\u003c/code\u003e\u003c/a\u003e fix: Runtime upsert_fields option is not passed to data layer in certain case...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2886f40cb839c0ec28008cc52e24f04299e5f89f\"\u003e\u003ccode\u003e2886f40\u003c/code\u003e\u003c/a\u003e docs: remove dead example on read_one! (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/20e159c16b28e3405f477e9926299f2f48def4f1\"\u003e\u003ccode\u003e20e159c\u003c/code\u003e\u003c/a\u003e docs: clarify enum labels (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/dc84b1ed1f4d017a51438494070a164420ff2aa6\"\u003e\u003ccode\u003edc84b1e\u003c/code\u003e\u003c/a\u003e chore: fix typo in multitenancy check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6ee304674c6f5f43f413b58d86b3c60c02997207\"\u003e\u003ccode\u003e6ee3046\u003c/code\u003e\u003c/a\u003e chore: show CVE and advisory better in changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ca662f785493abf2cb2f755ae031ef88513d3fff\"\u003e\u003ccode\u003eca662f7\u003c/code\u003e\u003c/a\u003e chore: update changelog to mention CVE fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a6241946a2cadf5e86d83ce2eaad59785dab8505\"\u003e\u003ccode\u003ea624194\u003c/code\u003e\u003c/a\u003e fix: if nils_distinct?, consider multitenancy attribute as an upsert key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_plugs` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/releases\"\u003eex_cldr_plugs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs version 1.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\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/elixir-cldr/cldr_plugs/blob/main/CHANGELOG.md\"\u003eex_cldr_plugs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Plugs v1.3.4\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr Plugs v1.3.4 released on September 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRelaxes \u003ccode\u003egettext\u003c/code\u003e requirement to allow \u003ccode\u003e0.19 or ~\u0026gt; 1.0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/Terbium-135\"\u003e\u003ccode\u003e@​Terbium-135\u003c/code\u003e\u003c/a\u003e for the report. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix tests to use the revised \u003ccode\u003euse Gettext.Backend\u003c/code\u003e approach.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/commit/760432e88b7a9f529ba948572e39d8d6baa32b10\"\u003e\u003ccode\u003e760432e\u003c/code\u003e\u003c/a\u003e Fix gettext dep to allow ~\u0026gt; 0.19 or ~\u0026gt; 1.0. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_plugs/issues/13\"\u003e#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_plugs/compare/v1.3.3...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/913","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/913","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/913/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-12T00:18:22.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2820852417","node_id":"PR_kwDOKCjBAs6oIsrB","number":912,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-15T00:21:48.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-12T00:18:22.000Z","updated_at":"2025-09-15T00:21:48.000Z","time_to_close":259406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.39","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.39` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.39\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.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c035b53b309dd79f4acea00784b39ca3be8457b9\"\u003e\u003ccode\u003ec035b53\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5d1b6a5d00771fd468a509778637527b5218be9a\"\u003e\u003ccode\u003e5d1b6a5\u003c/code\u003e\u003c/a\u003e fix: authorize before before_transaction hooks in bulk actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d81ccf04795bddc5ca3f1338283fa1b01f7ab4e1\"\u003e\u003ccode\u003ed81ccf0\u003c/code\u003e\u003c/a\u003e fix: special case ci_strings as strings in type casting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/768671598cd709fd7ad0e122d416d7aced9a978e\"\u003e\u003ccode\u003e7686715\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eope...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/912/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-10T00:19:28.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2813707593","node_id":"PR_kwDOKCjBAs6ntcVJ","number":911,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","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-10T00:19:28.000Z","updated_at":"2025-09-10T00:19:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.39","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_cldr_numbers","old_version":"2.35.1","new_version":"2.35.2","repository_url":"https://github.com/elixir-cldr/cldr_numbers"},{"name":"ex_cldr_units","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/elixir-cldr/cldr_units"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.39` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) | `2.35.1` | `2.35.2` |\n| [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) | `3.19.0` | `3.19.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.39\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.39\u003c/h2\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eauthorize before before_transaction hooks in bulk actions 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\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.38...v3.5.39\"\u003ev3.5.39\u003c/a\u003e (2025-09-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity Vulnerabilities Addressed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauthorize before before_transaction hooks in bulk actions 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\u003cp\u003eThis fixes the CVE: CVE-2025-48042. See the \u003ca href=\"https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9\"\u003eGHSA-jj4j-x5ww-cwh9 advisory\u003c/a\u003e for more.\u003c/p\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003especial case ci_strings as strings in type casting 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\u003emake \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e) by Maciej Malecki\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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c035b53b309dd79f4acea00784b39ca3be8457b9\"\u003e\u003ccode\u003ec035b53\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5d1b6a5d00771fd468a509778637527b5218be9a\"\u003e\u003ccode\u003e5d1b6a5\u003c/code\u003e\u003c/a\u003e fix: authorize before before_transaction hooks in bulk actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d81ccf04795bddc5ca3f1338283fa1b01f7ab4e1\"\u003e\u003ccode\u003ed81ccf0\u003c/code\u003e\u003c/a\u003e fix: special case ci_strings as strings in type casting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/768671598cd709fd7ad0e122d416d7aced9a978e\"\u003e\u003ccode\u003e7686715\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eAsh.PlugHelpers.set_actor/2\u003c/code\u003e typespec accept term as an actor (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_numbers` from 2.35.1 to 2.35.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/releases\"\u003eex_cldr_numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers version 2.35.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\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/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md\"\u003eex_cldr_numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Numbers v2.35.2\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr v2.35.2 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes stray doc backtick. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/be21c6b0cce52456faa2d074979f3d5a63ac4c41\"\u003e\u003ccode\u003ebe21c6b\u003c/code\u003e\u003c/a\u003e Update changelog and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/9530b9ca5a4bb64a6bace3dc8bc1bfff4894e713\"\u003e\u003ccode\u003e9530b9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_numbers/issues/56\"\u003e#56\u003c/a\u003e from Munksgaard/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/commit/d651578149b6a49fa887ec94f885d009cbc45d19\"\u003e\u003ccode\u003ed651578\u003c/code\u003e\u003c/a\u003e Fix stray backtick\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_numbers/compare/v2.35.1...v2.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_cldr_units` from 3.19.0 to 3.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-cldr/cldr_units/releases\"\u003eex_cldr_units's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr Units version 3.19.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\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/elixir-cldr/cldr_units/blob/main/CHANGELOG.md\"\u003eex_cldr_units's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCldr_Units v3.19.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Cldr_units v3.19.1 released on September 10th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-cldr/cldr_units/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes documentation to remove warnings. Thanks to \u003ca href=\"https://github.com/Munksgaard\"\u003e\u003ccode\u003e@​Munksgaard\u003c/code\u003e\u003c/a\u003e for the PR.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation for \u003ccode\u003eCldr.Unit.add/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.sub/2\u003c/code\u003e, \u003ccode\u003eCldr.Unit.compare/3\u003c/code\u003e, \u003ccode\u003eCldr.Unit.trunc/1\u003c/code\u003e and \u003ccode\u003eCldr.Unit.round/3\u003c/code\u003e to \u003ccode\u003eCldr.Unit\u003c/code\u003e. The remaining functions in \u003ccode\u003eCldr.Unit.Math\u003c/code\u003e remain undocumented since at least \u003ccode\u003eCldr.Unit.mult/2\u003c/code\u003e and \u003ccode\u003eCldr.Unit.div/2\u003c/code\u003e are incorrect in many cases and their use is not advised.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix docmentation of \u003ccode\u003eCldr.Unit.available_styles/0\u003c/code\u003e to the correct \u003ccode\u003eCldr.Unit.known_styles/0\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/ream88\"\u003e\u003ccode\u003e@​ream88\u003c/code\u003e\u003c/a\u003e for the report (and long patience!). Closes \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/50\"\u003e#50\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/e252df2b75662bbae2996fbc67918ffe2d883fb3\"\u003e\u003ccode\u003ee252df2\u003c/code\u003e\u003c/a\u003e Fix doc warnings and re-document add/2 and sub/2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/c51923247a319272cee06f851ec9e31fea195b23\"\u003e\u003ccode\u003ec519232\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elixir-cldr/cldr_units/issues/53\"\u003e#53\u003c/a\u003e from Munksgaard/remove-brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/ce6412eaf82a510a70bbea873d1625fb4f6b7965\"\u003e\u003ccode\u003ece6412e\u003c/code\u003e\u003c/a\u003e Remove use of {} in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-cldr/cldr_units/commit/7188296156a85b88577bc5a2c27bc0eba409b37f\"\u003e\u003ccode\u003e7188296\u003c/code\u003e\u003c/a\u003e Improve docs for the :format and :style options to Cldr.Unit.to_string/2. Fix...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-cldr/cldr_units/compare/v3.19.0...v3.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.4 (2025-09-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix escaping of links when they have ampersand in them\u003c/li\u003e\n\u003cli\u003eIncrease spacing of footers in pages\u003c/li\u003e\n\u003cli\u003eAlign stale icon positioning\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/32bfa7227cd635b8f59ac2374d7be47271ea3679\"\u003e\u003ccode\u003e32bfa72\u003c/code\u003e\u003c/a\u003e Release v0.38.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c9548eebc61ebaedeb1b3d3a7609bdb1da40b943\"\u003e\u003ccode\u003ec9548ee\u003c/code\u003e\u003c/a\u003e Fix position os stale icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/26a96dd3cb87c29f0ec50bc0861d0acb5a5e8a46\"\u003e\u003ccode\u003e26a96dd\u003c/code\u003e\u003c/a\u003e Escape attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/4eed575d4f1a84255574da0b5b28006b2323a114\"\u003e\u003ccode\u003e4eed575\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/b6f7f639a1d85c7d41fd595c5a00bc8a7fa850ed\"\u003e\u003ccode\u003eb6f7f63\u003c/code\u003e\u003c/a\u003e Increase spacing in bottom actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efa...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/911","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/911","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/911/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-05T00:18:00.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2801155014","node_id":"PR_kwDOKCjBAs6m9jvG","number":903,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","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-05T00:18:00.000Z","updated_at":"2025-09-05T00:18:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.38","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.44","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.38` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.44` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.38\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.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.37...v3.5.38\"\u003ev3.5.38\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecache action inputs for all action 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 pass template opts when showing policy 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 default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e) by \u003ca href=\"https://github.com/bradleygolden\"\u003e\u003ccode\u003e@​bradleygolden\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\u003eskip count of records when paginating if filter evaluates to false (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2303\"\u003e#2303\u003c/a\u003e) by Rodolfo Torres\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e95da4ed3bb7517151b37c32c9093867b9799cc5\"\u003e\u003ccode\u003ee95da4e\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6113184f6014f7b6bd06a66ee99c3ceac6a1ea29\"\u003e\u003ccode\u003e6113184\u003c/code\u003e\u003c/a\u003e fix: cache action inputs for all action types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6e6d63f668639c8c69aa67f1b0a0815c680ac817\"\u003e\u003ccode\u003e6e6d63f\u003c/code\u003e\u003c/a\u003e fix: properly pass template opts when showing policy errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9b71c8760c87993a5332fbfc7b3b9d593bcd688f\"\u003e\u003ccode\u003e9b71c87\u003c/code\u003e\u003c/a\u003e fix: add default values to manual action changesets (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7119d0bf45bac1fe23b50affc9daec56c90cfca9\"\u003e\u003ccode\u003e7119d0b\u003c/code\u003e\u003c/a\u003e improvement: skip count of records when paginating if filter evaluates to fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ed0b6218851f1aef7ac7326a176fc5acd0deb1b7\"\u003e\u003ccode\u003eed0b621\u003c/code\u003e\u003c/a\u003e fix: properly escape collection defaults in TypedStruct macro (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.44\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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\u003ev1.4.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.43...v1.4.44\"\u003ev1.4.44\u003c/a\u003e (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle $ref type schemas 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_json_api/compare/v1.4.42...v1.4.43\"\u003ev1.4.43\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't use request bodies for get requests 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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\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_json_api/commit/417ad3407ba1a1ec2df2197741ce214dbec30f88\"\u003e\u003ccode\u003e417ad34\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/617fd2b97627521e9984f453c4a2d7cd117096d2\"\u003e\u003ccode\u003e617fd2b\u003c/code\u003e\u003c/a\u003e fix: handle $ref type schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/7843da7133829e1c65941b414057dcce7abcd498\"\u003e\u003ccode\u003e7843da7\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/471142492d86a93eb7dc97d89ed8a3866a8a4b26\"\u003e\u003ccode\u003e4711424\u003c/code\u003e\u003c/a\u003e fix: don't use request bodies for get requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/81559a08cbcf0e04739212d638e39d4a51011a68\"\u003e\u003ccode\u003e81559a0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/63cf47bfa4d9e8bc46a8bc6add2f06b91e77a56b\"\u003e\u003ccode\u003e63cf47b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a40264ce16ac7b4ddc38a7339d367f4de8e8d4e\"\u003e\u003ccode\u003e8a40264\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/36ecb357fa9ccd504c3c2787556bfeb583dd561e\"\u003e\u003ccode\u003e36ecb35\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d6e5e276e9896178dfaae130ffad91bbf70fb4e1\"\u003e\u003ccode\u003ed6e5e27\u003c/code\u003e\u003c/a\u003e test: add test for filtering lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/c9cb89aac9952ac0c61dd1df0c2fe55b40cf402f\"\u003e\u003ccode\u003ec9cb89a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3....\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/903/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-03T19:20:27.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"3380995108","node_id":"PR_kwDOKCjBAs6mtnIY","number":901,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-03T19:20:27.000Z","updated_at":"2025-09-05T00:17:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.37","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"kino_explorer","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/livebook-dev/kino_explorer"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.37` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [kino_explorer](https://github.com/livebook-dev/kino_explorer) | `0.1.24` | `0.1.25` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.37\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.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\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.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\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/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7e1816cf2838157ea45898cb72e622bed41a211f\"\u003e\u003ccode\u003e7e1816c\u003c/code\u003e\u003c/a\u003e docs: custom aggregate example (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a95228e2cdfe6de7ba5e8148e9e4d125b9fe92da\"\u003e\u003ccode\u003ea95228e\u003c/code\u003e\u003c/a\u003e fix: properly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8167d6a4d99221c9d5da7364582ea080121f441e\"\u003e\u003ccode\u003e8167d6a\u003c/code\u003e\u003c/a\u003e docs: fix docs for generic actions change -\u0026gt; prepare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bbbd8eae208941ac8763b066b15b5323ca69cf2c\"\u003e\u003ccode\u003ebbbd8ea\u003c/code\u003e\u003c/a\u003e fix: resolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/164acdd83cc806e78c505a994c0d71ee23985c24\"\u003e\u003ccode\u003e164acdd\u003c/code\u003e\u003c/a\u003e fix: handle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d10bd592905702438bc2536f1691fffbd424f065\"\u003e\u003ccode\u003ed10bd59\u003c/code\u003e\u003c/a\u003e fix: Use \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.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_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e 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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino_explorer` from 0.1.24 to 0.1.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino_explorer/blob/main/CHANGELOG.md\"\u003ekino_explorer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/tree/v0.1.25\"\u003ev0.1.25\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow string typed filters for lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly fetch groups\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/livebook-dev/kino_explorer/commit/618f447d566796b3a4ddc88daa00052ce5645ab9\"\u003e\u003ccode\u003e618f447\u003c/code\u003e\u003c/a\u003e Release v0.1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/c3cfd2e152158cb1e34f9328775167bda4235c85\"\u003e\u003ccode\u003ec3cfd2e\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eDataFrame.groups\u003c/code\u003e to get the groups (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/3413ce5954fc79ecef7d93890af79af6f3c9e879\"\u003e\u003ccode\u003e3413ce5\u003c/code\u003e\u003c/a\u003e Allow string typed filters for lists (\u003ca href=\"https://redirect.github.com/livebook-dev/kino_explorer/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino_explorer/commit/fb6c3022f99fb3637f222b7d1f790735431ffa95\"\u003e\u003ccode\u003efb6c302\u003c/code\u003e\u003c/a\u003e Release v0.1.24\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino_explorer/compare/v0.1.24...v0.1.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/901","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/901","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/901/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-09-01T01:55:14.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"3370948308","node_id":"PR_kwDOKCjBAs6mMdv0","number":900,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-01T01:55:14.000Z","updated_at":"2025-09-03T00:19:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.37","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_reload","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/phoenixframework/phoenix_live_reload"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.24","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.37` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [phoenix_live_reload](https://github.com/phoenixframework/phoenix_live_reload) | `1.6.0` | `1.6.1` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.24` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.37\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.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\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.36...v3.5.37\"\u003ev3.5.37\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure that count tasks are always stopped 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\u003eAllow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e 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\u003eresolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e) by \u003ca href=\"https://github.com/vonagam\"\u003e\u003ccode\u003e@​vonagam\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd CompileError on duplicate Ash.Domain use by LambdaCalc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle indexed maps when typecasting filter values 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\u003edeterministic partial evaluation 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\u003eensure that unions stored with tags actually have their tags 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\u003eresolve warning about \u003ccode\u003enil\u003c/code\u003e atomics 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\u003etypespec fix for typedstruct info module (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2286\"\u003e#2286\u003c/a\u003e) by Matt Beanland\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly short-circuit if, || and \u0026amp;\u0026amp; 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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\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/4895845350572e832c088204dca7550ae75bde24\"\u003e\u003ccode\u003e4895845\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0d42e628dbff1b89a9e086f494378300eab252f9\"\u003e\u003ccode\u003e0d42e62\u003c/code\u003e\u003c/a\u003e fix: ensure that count tasks are always stopped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4cd97715729ccc535cdfe70850ecbe21681487bf\"\u003e\u003ccode\u003e4cd9771\u003c/code\u003e\u003c/a\u003e fix: Allow ^actor() in upsert_condition (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/51da9a0c4ce3c7c837115410ec88373d0a02f43a\"\u003e\u003ccode\u003e51da9a0\u003c/code\u003e\u003c/a\u003e docs: Update actions.md (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7e1816cf2838157ea45898cb72e622bed41a211f\"\u003e\u003ccode\u003e7e1816c\u003c/code\u003e\u003c/a\u003e docs: custom aggregate example (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a95228e2cdfe6de7ba5e8148e9e4d125b9fe92da\"\u003e\u003ccode\u003ea95228e\u003c/code\u003e\u003c/a\u003e fix: properly add aggregate with \u003ccode\u003eadd_new_aggregate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8167d6a4d99221c9d5da7364582ea080121f441e\"\u003e\u003ccode\u003e8167d6a\u003c/code\u003e\u003c/a\u003e docs: fix docs for generic actions change -\u0026gt; prepare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bbbd8eae208941ac8763b066b15b5323ca69cf2c\"\u003e\u003ccode\u003ebbbd8ea\u003c/code\u003e\u003c/a\u003e fix: resolve variable swapping in authorizer reducer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/164acdd83cc806e78c505a994c0d71ee23985c24\"\u003e\u003ccode\u003e164acdd\u003c/code\u003e\u003c/a\u003e fix: handle notification without set domain in telemetry spans (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2293\"\u003e#2293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d10bd592905702438bc2536f1691fffbd424f065\"\u003e\u003ccode\u003ed10bd59\u003c/code\u003e\u003c/a\u003e fix: Use \u003ccode\u003e:unsafe_to_atom?\u003c/code\u003e constraint when casting stored atom values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia 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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\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_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a5f7aebb9b4039666f6458ca27d1ec4195fc4611\"\u003e\u003ccode\u003ea5f7aeb\u003c/code\u003e\u003c/a\u003e improvement: remove unwanted sections from AGENTS.md when installing ash_phoe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/f11587ad298faf0fd66e9ccb64f999eddf637a5d\"\u003e\u003ccode\u003ef11587a\u003c/code\u003e\u003c/a\u003e chore(docs): Add SubdomainHook to Helpers docs (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.16...v2.6.17\"\u003ev2.6.17\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e) by Sheharyar Naseer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/22ab05e0b2d56600dbe72dda12a2f1402d48b9a4\"\u003e\u003ccode\u003e22ab05e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ad0fd663a9e3de091ef1622907c9ae1e7c557014\"\u003e\u003ccode\u003ead0fd66\u003c/code\u003e\u003c/a\u003e fix: resolve a typo in pending dev migration error message (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/ed22f3e699e30069a3048f5f2566d1bd45055805\"\u003e\u003ccode\u003eed22f3e\u003c/code\u003e\u003c/a\u003e chore: rename migration file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/900","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/900","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/900/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-26T05:07:10.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2773818611","node_id":"PR_kwDOKCjBAs6lVRzz","number":891,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 21 updates","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-08-26T05:07:10.000Z","updated_at":"2025-08-26T05:07:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":21,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.36","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.42","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.36` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.42` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.36\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.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.35\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules 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 disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e) by skanderm\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct 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\u003edon't skip authorization for unrelated aggregates 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\u003emultiple errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2260\"\u003e#2260\u003c/a\u003e) by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by Fugi\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by Barnabas Jovanovics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eintrospection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e) by \u003ca href=\"https://github.com/matt-beanland\"\u003e\u003ccode\u003e@​matt-beanland\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echeck change and validate callbacks using behaviour helpers 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2240\"\u003e#2240\u003c/a\u003e) 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates 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\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.35...v3.5.36\"\u003ev3.5.36\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert typed_struct enhancements 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.34...v3.5.35\"\u003ev3.5.35\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules 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 disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e) by skanderm\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct 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\u003edon't skip authorization for unrelated aggregates 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\u003emultiple errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2260\"\u003e#2260\u003c/a\u003e) by \u003ca href=\"https://github.com/TwistingTwists\"\u003e\u003ccode\u003e@​TwistingTwists\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by Fugi\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by Barnabas Jovanovics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eintrospection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e) by \u003ca href=\"https://github.com/matt-beanland\"\u003e\u003ccode\u003e@​matt-beanland\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echeck change and validate callbacks using behaviour helpers 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2240\"\u003e#2240\u003c/a\u003e) 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\u003esupport \u0026quot;unrelated\u0026quot; aggregates 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\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/c25ba099df7dc92094943591ebdad1afc0631598\"\u003e\u003ccode\u003ec25ba09\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7d57c728f346491c9b517606e21e157478f95d89\"\u003e\u003ccode\u003e7d57c72\u003c/code\u003e\u003c/a\u003e fix: revert typed_struct enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62d6d23ad131f9202290db8100b102d47a48ca76\"\u003e\u003ccode\u003e62d6d23\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/53d5d2adcd9778b68914b4787b6679e5cfed4690\"\u003e\u003ccode\u003e53d5d2a\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAsh.read!\u003c/code\u003e in usage rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/014c3c16801564b57f3aaaac2671a86718e7e876\"\u003e\u003ccode\u003e014c3c1\u003c/code\u003e\u003c/a\u003e Improvement: introspection and docs for typed structs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3012fcf8eba89355dc5f3c51f2ebba992e8256e7\"\u003e\u003ccode\u003e3012fcf\u003c/code\u003e\u003c/a\u003e docs: Update validations.md to avoid a footgun on nil being an atom (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/5504cd69317217af253060b9844a20399402ccec\"\u003e\u003ccode\u003e5504cd6\u003c/code\u003e\u003c/a\u003e fix: respect disable_async config during pagination count (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1df7693f7accbb67ad71c226eeea619c1d28b7fd\"\u003e\u003ccode\u003e1df7693\u003c/code\u003e\u003c/a\u003e improvement: check change and validate callbacks using behaviour helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8c6bffe6271842e59e3c96fd054bca8c313abedb\"\u003e\u003ccode\u003e8c6bffe\u003c/code\u003e\u003c/a\u003e docs: Clarify that \u003ccode\u003eaction_type\u003c/code\u003e and \u003ccode\u003erelates_to_actor_via\u003c/code\u003e checks also accep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0fb406aecde970ad8e6252fb82b672ab1bf6f714\"\u003e\u003ccode\u003e0fb406a\u003c/code\u003e\u003c/a\u003e fix: properly handle overriding \u003ccode\u003enew\u003c/code\u003e for typed struct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.41...v1.4.42\"\u003ev1.4.42\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle conflicting generated schema refs 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e) by \u003ca href=\"https://github.com/marinakr\"\u003e\u003ccode\u003e@​marinakr\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport disambiguating embedded resource input type names 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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\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_json_api/commit/58c19e912c429833a86c822eb58c1cf8be592ef1\"\u003e\u003ccode\u003e58c19e9\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/72dc535d872666359d56b59dfc06ebf124118395\"\u003e\u003ccode\u003e72dc535\u003c/code\u003e\u003c/a\u003e improvement: provide descriptions for routes \u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/202\"\u003e#202\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4ced73415941c39e59d6bc714b76e83b7c316004\"\u003e\u003ccode\u003e4ced734\u003c/code\u003e\u003c/a\u003e fix: handle conflicting generated schema refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\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\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\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/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a5f7aebb9b4039666f6458ca27d1ec4195fc4611\"\u003e\u003ccode\u003ea5f7aeb\u003c/code\u003e\u003c/a\u003e improvement: remove unwanted sections from AGENTS.md when installing ash_phoe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/f11587ad298faf0fd66e9ccb64f999eddf637a5d\"\u003e\u003ccode\u003ef11587a\u003c/code\u003e\u003c/a\u003e chore(docs): Add SubdomainHook to Helpers docs (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.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_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.15...v2.6.16\"\u003ev2.6.16\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e) by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\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/ash-project/ash_postgres/commit/3d1fe5e744c3815b5f644cece4d68c087c8346e6\"\u003e\u003ccode\u003e3d1fe5e\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d83157df2ee0a27e5d7fe4450ca44a43a0d9454b\"\u003e\u003ccode\u003ed83157d\u003c/code\u003e\u003c/a\u003e chore: update ash/ash_sql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/d1236799194d4d2d4f1f5f655cc173f2c5a21d27\"\u003e\u003ccode\u003ed123679\u003c/code\u003e\u003c/a\u003e improvement: Unrelated aggregates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7cd3019b543b528aa75a07d718cdd36f668f0bdd\"\u003e\u003ccode\u003e7cd3019\u003c/code\u003e\u003c/a\u003e test: Add distinct sort tests (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/s...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/891","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/891","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/891/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-21T00:59:22.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"3339921560","node_id":"PR_kwDOKCjBAs6kl5m3","number":887,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-21T00:59:22.000Z","updated_at":"2025-08-25T18:08:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":24,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.41","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.41` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.41\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.40...v1.4.41\"\u003ev1.4.41\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily 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\u003esupport \u003ccode\u003econn\u003c/code\u003e option in test request functions 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 default_fields as fields example 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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2244c209dcbe25ff96e74a5bdffe9bd56fdedfa7\"\u003e\u003ccode\u003e2244c20\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/8a8ba81f69818bd65a71fe6cd046b3ffd611d4f5\"\u003e\u003ccode\u003e8a8ba81\u003c/code\u003e\u003c/a\u003e improvement: don't make \u003ccode\u003edata\u003c/code\u003e required unnecessarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/9b33aba77a5b378cdaa918325efdd39f8a86ac02\"\u003e\u003ccode\u003e9b33aba\u003c/code\u003e\u003c/a\u003e chore: don't be so stupid, call \u003ccode\u003ePlug.Test.conn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b98704fae874205714ac1c70339dfc37498b6139\"\u003e\u003ccode\u003eb98704f\u003c/code\u003e\u003c/a\u003e chore: put on the wrong line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/f319cb34110f43399065cc7a36f824f2cd7befb0\"\u003e\u003ccode\u003ef319cb3\u003c/code\u003e\u003c/a\u003e chore: fix import conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/4b295ad0f5fbcda1be6881e7570eef1657177964\"\u003e\u003ccode\u003e4b295ad\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003econn\u003c/code\u003e option in test request functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ad4c10807b0c62fd3b62722b5b891b99c9baf5a9\"\u003e\u003ccode\u003ead4c108\u003c/code\u003e\u003c/a\u003e improvement: use default_fields as fields example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.27\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML ...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/887","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/887","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/887/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-18T01:00:41.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2751676739","node_id":"PR_kwDOKCjBAs6kA0FD","number":882,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-20T00:31:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-18T01:00:41.000Z","updated_at":"2025-08-20T00:31:08.000Z","time_to_close":171027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":23,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"ex_doc","old_version":"0.38.2","new_version":"0.38.3","repository_url":"https://github.com/elixir-lang/ex_doc"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [ex_doc](https://github.com/elixir-lang/ex_doc) | `0.38.2` | `0.38.3` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_doc` from 0.38.2 to 0.38.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md\"\u003eex_doc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.3 (2025-08-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow configuring autocomplete limit, and default it to 10 instead of 8\u003c/li\u003e\n\u003cli\u003eDisplay description text in docs groups\u003c/li\u003e\n\u003cli\u003eLoad discovered makeup apps for CLI\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/0630c3ca67d40f3b4ce88d65af14c8960c571ef7\"\u003e\u003ccode\u003e0630c3c\u003c/code\u003e\u003c/a\u003e Release v0.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/8ba731c9432b75447b0b89340eb8733881a79c95\"\u003e\u003ccode\u003e8ba731c\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.4 in /assets (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/6f032c42f49499d070ca6ba1e0d69bfb81511ef7\"\u003e\u003ccode\u003e6f032c4\u003c/code\u003e\u003c/a\u003e Load discovered makeup apps for cli (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/3ebc1daa20f8aa54f53e15f5da6d7c1559ec64ea\"\u003e\u003ccode\u003e3ebc1da\u003c/code\u003e\u003c/a\u003e Fix typos (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/48b150f7e9f1de5f4a70d47b24793c66517953d9\"\u003e\u003ccode\u003e48b150f\u003c/code\u003e\u003c/a\u003e Improve docs for :skip_undefined_reference_warnings_on (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/f7e852387e80d011262dd4d06d6d435f6d6f9c5b\"\u003e\u003ccode\u003ef7e8523\u003c/code\u003e\u003c/a\u003e Ensure default groups for docs are sorted alphabetically (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/e85d853f9098372fadd399351b2226bd1816d2f0\"\u003e\u003ccode\u003ee85d853\u003c/code\u003e\u003c/a\u003e Display description text in docs groups (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2113\"\u003e#2113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/c17125a4c5123cadbe807ae8dd31460f2d9479d6\"\u003e\u003ccode\u003ec17125a\u003c/code\u003e\u003c/a\u003e Set minimum elixir on the \u003ccode\u003eREADME.md\u003c/code\u003e to 1.15 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/16647077462448f4276707016634718b39b03397\"\u003e\u003ccode\u003e1664707\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-lang/ex_doc/commit/90dfe042ff742b07291d25a1a4a68837ce33799e\"\u003e\u003ccode\u003e90dfe04\u003c/code\u003e\u003c/a\u003e Allow configuring autocomplete limit, and default it to 10 instead of 8 (\u003ca href=\"https://redirect.github.com/elixir-lang/ex_doc/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-lang/ex_doc/compare/v0.38.2...v0.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.27\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/882","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/882","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/882/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-13T03:07:33.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2741341602","node_id":"PR_kwDOKCjBAs6jZY2i","number":881,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-18T00:49:22.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-13T03:07:33.000Z","updated_at":"2025-08-18T00:49:22.000Z","time_to_close":423709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":22,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"ex_aws","old_version":"2.5.10","new_version":"2.5.11","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.10` | `2.5.11` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.7` | `2.5.8` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.10 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.11 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.8 (2025-08-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eget_bucket_object_versions\u003c/code\u003e to \u003ccode\u003elist_object_versions\u003c/code\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\u003eSee full diff in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.24.1...1.25.0\"\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.7 to 0.6.26\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\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/igniter/commit/a803b22b46242103a6069b75b808580ed5833b5f\"\u003e\u003ccode\u003ea803b22\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d023d3ec87c7e26a4d29e576499344dfaaf9bcf3\"\u003e\u003ccode\u003ed023d3e\u003c/code\u003e\u003c/a\u003e chore: don't require a web module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/956bd4e3528930d61594ff0c3ee53e6a1b3f33c8\"\u003e\u003ccode\u003e956bd4e\u003c/code\u003e\u003c/a\u003e fix: improve Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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://...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/881","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/881","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/881/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-12T08:44:07.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2738236179","node_id":"PR_kwDOKCjBAs6jNisT","number":880,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 19 updates","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-08-12T08:44:07.000Z","updated_at":"2025-08-12T08:44:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":19,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.34","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.40","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"dialyxir","old_version":"1.4.5","new_version":"1.4.6","repository_url":"https://github.com/jeremyjh/dialyxir"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.34` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.40` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [dialyxir](https://github.com/jeremyjh/dialyxir) | `1.4.5` | `1.4.6` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.34\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.34\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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.33...v3.5.34\"\u003ev3.5.34\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eavoid String.to_atom by pre-computing mixed argument name MapSet (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2262\"\u003e#2262\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e) by \u003ca href=\"https://github.com/FugiTech\"\u003e\u003ccode\u003e@​FugiTech\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e) by Jesse Williams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e) by \u003ca href=\"https://github.com/Torkan\"\u003e\u003ccode\u003e@​Torkan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter out invalid changeset, before running the bulk before transactions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2249\"\u003e#2249\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eminor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle updates on union types containing arrays  (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2237\"\u003e#2237\u003c/a\u003e) by Rutgerdj\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\u003eSupport through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e) by Gonzalo Muñoz\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efilter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce extension introspection functions on Ash.*.Info (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2239\"\u003e#2239\u003c/a\u003e) by Jonatan Männchen\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.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\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/c61774d1315f007676bc51b02c0ef16fa37484bf\"\u003e\u003ccode\u003ec61774d\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/839eb7afdf3a425a16c3703b97be41aa6b3abbca\"\u003e\u003ccode\u003e839eb7a\u003c/code\u003e\u003c/a\u003e fix: Accept nil input for maps and TypedStructs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c8fe3e5e418e7cb1c889b49aec9f50c5d792d23\"\u003e\u003ccode\u003e1c8fe3e\u003c/code\u003e\u003c/a\u003e docs: Update before_action docs to use force_change_attribute/2 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/591ece5c222ae80dfbfab0119527c7b3b07cf23d\"\u003e\u003ccode\u003e591ece5\u003c/code\u003e\u003c/a\u003e fix: pass actor: nil to ash.get in get_and_lock_for_update (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8e7eabff2a6086d3527181be8dde712a36065beb\"\u003e\u003ccode\u003e8e7eabf\u003c/code\u003e\u003c/a\u003e fix: add default impl for rewrite/3 \u0026amp; get_rewrites/4 for Ash.Type. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3cab9edc327d02b5602449b7b97d68a6e17e39a\"\u003e\u003ccode\u003ea3cab9e\u003c/code\u003e\u003c/a\u003e fix: filter out invalid changeset, before running the bulk before transaction...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e8e7240c33797f17745a199872ad1b2becdc7b60\"\u003e\u003ccode\u003ee8e7240\u003c/code\u003e\u003c/a\u003e fix: minor tweaks to usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/caa26df889befb47ef9e8bf56fc50c14a150f8dc\"\u003e\u003ccode\u003ecaa26df\u003c/code\u003e\u003c/a\u003e improvement: Support through for many to many relationship gen (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/f008f6899264e319ca6de4e24c3d2f1bd20bdac5\"\u003e\u003ccode\u003ef008f68\u003c/code\u003e\u003c/a\u003e improvement: Update usage-rules.md to include Polymorphic Relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e35d3962ad0806e7c36ef648451bd41db7364458\"\u003e\u003ccode\u003ee35d396\u003c/code\u003e\u003c/a\u003e improvement: filter expression verifier (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.40\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.39...v1.4.40\"\u003ev1.4.40\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einclude generic GET action arguments as query parameters in JSON schema (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/368\"\u003e#368\u003c/a\u003e) by horberlan\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\u003euse more idiomatic error messages on schema failures 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 infinitely nested embeds via refs 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\u003emake error clearer for unused route params 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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euniq linkage for display, but only when necessary 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!-- 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_json_api/commit/d351726fc89f12496cfd33e7ed32e733aa609670\"\u003e\u003ccode\u003ed351726\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2aab2c46cf91910e0687198f3e55a766faa31d46\"\u003e\u003ccode\u003e2aab2c4\u003c/code\u003e\u003c/a\u003e fix: recursive input types (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/85400f4fac6d5fd912c7cc7ade098f6373b2728e\"\u003e\u003ccode\u003e85400f4\u003c/code\u003e\u003c/a\u003e improvement: use more idiomatic error messages on schema failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/716b0cd8d440f283cfda8c655458b63398e6d03d\"\u003e\u003ccode\u003e716b0cd\u003c/code\u003e\u003c/a\u003e improvement: handle infinitely nested embeds via refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d737cba5ba2eab1f496ba4fe5b9d938ecd0be206\"\u003e\u003ccode\u003ed737cba\u003c/code\u003e\u003c/a\u003e improvement: make error clearer for unused route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/535c986dda80a2aea513b64405400a41eff7dc91\"\u003e\u003ccode\u003e535c986\u003c/code\u003e\u003c/a\u003e test: update tests w/ new better failure from json schema update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0f070d91011d2e937cfaf09ecac1f44a186e8c03\"\u003e\u003ccode\u003e0f070d9\u003c/code\u003e\u003c/a\u003e fix: include generic GET action arguments as query parameters in JSON schema ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\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_phoenix/commit/3ea2a651d5da01864a1a0f27f9bb891bba4cba40\"\u003e\u003ccode\u003e3ea2a65\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b0a450377762784a0d8aef5bbc20590728a22574\"\u003e\u003ccode\u003eb0a4503\u003c/code\u003e\u003c/a\u003e improvement: add resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/1d8df9e5f9ccfdd635ff5b61eb0f4b549530bcc2\"\u003e\u003ccode\u003e1d8df9e\u003c/code\u003e\u003c/a\u003e fix: ensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ec964d7db9800e30e3ce13a7270c85bfc9ef23ec\"\u003e\u003ccode\u003eec964d7\u003c/code\u003e\u003c/a\u003e fix: Remove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b07d6c7a6ac90b0b3a67caad268197313d3a7cc\"\u003e\u003ccode\u003e8b07d6c\u003c/code\u003e\u003c/a\u003e docs: adds missing functionality generated by example (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.14...v2.6.15\"\u003ev2.6.15\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e) by Anatolij Werle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ealways set disable_async, and remove log level config by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean args and properly scope rollback task by Zach Daniel\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/ash-project/ash_postgres/commit/e19918967b7ea33f31d5a07a8a78f87c0ca5a772\"\u003e\u003ccode\u003ee199189\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/baf4e3247e28346dc61d682756fd55948e4e4b61\"\u003e\u003ccode\u003ebaf4e32\u003c/code\u003e\u003c/a\u003e fix: Use new attribute source in down migration (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/996327077edefb5b67db96f8765168acc90bb2d6\"\u003e\u003ccode\u003e9963270\u003c/code\u003e\u003c/a\u003e fix: always set disable_async, and remove log level config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dialyxir` from 1.4.5 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/releases\"\u003edialyxir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md\"\u003edialyxir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eUnreleased changes post [1.4.6]\u003c/h2\u003e\n\u003ch2\u003e[1.4.6] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallWithoutOpaque\u003c/code\u003e function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalid_contract\u003c/code\u003e warning showed spec twice instead of success typing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eex_doc\u003c/code\u003e to the latest version for an improved UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note about the \u003ccode\u003e:unknown\u003c/code\u003e flag to the \u0026quot;Default Flags\u0026quot; section in the README\u003c/li\u003e\n\u003cli\u003eFix dead hex doc links by including CI config docs in \u003ccode\u003emix.exs\u003c/code\u003e's \u003ccode\u003e:docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a typo in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the Ubuntu version used in CI to 24.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/a0e4cf90f45de21fe3bd49b847ccada10df7984d\"\u003e\u003ccode\u003ea0e4cf9\u003c/code\u003e\u003c/a\u003e Bump version to 1.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/51266a5a4d986db99f121fe51af725d1048263b5\"\u003e\u003ccode\u003e51266a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/569\"\u003e#569\u003c/a\u003e from dvic/fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c564806f7064b167fa65ba2ec8c80589c3e0a008\"\u003e\u003ccode\u003ec564806\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bf06a92928011bd6e588cb01559126ff6bc6d6f7\"\u003e\u003ccode\u003ebf06a92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/570\"\u003e#570\u003c/a\u003e from pwcsquared/ci-fix-ubuntu-ver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/d3776d2f784358b20792f6d044d102948af4075d\"\u003e\u003ccode\u003ed3776d2\u003c/code\u003e\u003c/a\u003e Update ubuntu version used in CI to 24.04 (currently supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/431f6c922c7f8567337f539c02a613add8661684\"\u003e\u003ccode\u003e431f6c9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into fix/call-without-opaque-otp28-issue-561\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/c5da65f9b7e172046250c42db702fa261728d9e0\"\u003e\u003ccode\u003ec5da65f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeremyjh/dialyxir/issues/564\"\u003e#564\u003c/a\u003e from camatcode/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/684f1bbeba90335e3016a947e30af6c55337c0f4\"\u003e\u003ccode\u003e684f1bb\u003c/code\u003e\u003c/a\u003e Refactor OTP-28 clause to delegate to existing implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/bea2032e4b77e37b1c87bd5a7307df4ab4bb1f2e\"\u003e\u003ccode\u003ebea2032\u003c/code\u003e\u003c/a\u003e Fix CallWithoutOpaque function clause error on OTP-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeremyjh/dialyxir/commit/73529050d3e39a81241e38cbf4886dcaab1e7544\"\u003e\u003ccode\u003e7352905\u003c/code\u003e\u003c/a\u003e Docs: Fix dead hex doc links by including CI config docs in mix.exs 'docs'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeremyjh/dialyxir/compare/1.4.5...1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.13.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.26\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e) by James Harton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\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/igniter/commit/a803b22b46242103a6069b75b808580ed5833b5f\"\u003e\u003ccode\u003ea803b22\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d023d3ec87c7e26a4d29e576499344dfaaf9bcf3\"\u003e\u003ccode\u003ed023d3e\u003c/code\u003e\u003c/a\u003e chore: don't require a web module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/956bd4e3528930d61594ff0c3ee53e6a1b3f33c8\"\u003e\u003ccode\u003e956bd4e\u003c/code\u003e\u003c/a\u003e fix: improve Phoenix web module detection in list_routers (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple apps in Plug.SwaggerUI by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/676\"\u003eopen-api-spex/open_api_spex#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate keys given to operation/2 macro by \u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xxdavid\"\u003e\u003ccode\u003e@​xxdavid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/675\"\u003eopen-api-spex/open_api_spex#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.5...v3.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/880/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-08-01T00:24:05.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2711565783","node_id":"PR_kwDOKCjBAs6hnzXX","number":878,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-11T01:10:23.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-01T00:24:05.000Z","updated_at":"2025-08-11T01:10:23.000Z","time_to_close":866778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":18,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"kino","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/livebook-dev/kino"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.33` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.39` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [kino](https://github.com/livebook-dev/kino) | `0.16.0` | `0.16.1` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.33\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.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\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.5.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\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/6b237ba93e6cfda5d86ba20a4f1ea5494555d92a\"\u003e\u003ccode\u003e6b237ba\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9aa8442770664a19cf2d38ac129d17fc4840fb2b\"\u003e\u003ccode\u003e9aa8442\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bf31c469a25af5153754959f4456844acac8de10\"\u003e\u003ccode\u003ebf31c46\u003c/code\u003e\u003c/a\u003e fix: Application ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72b8a9232da897df9ed18888afbae05e3d0bfee1\"\u003e\u003ccode\u003e72b8a92\u003c/code\u003e\u003c/a\u003e chore: reproduce w/ a test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2f6382bc9cb0f1d837be0e0ebede02d72d2ac708\"\u003e\u003ccode\u003e2f6382b\u003c/code\u003e\u003c/a\u003e fix: clear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3da249773240cf9c51fdafee4c97aacc75e128f\"\u003e\u003ccode\u003eb3da249\u003c/code\u003e\u003c/a\u003e Improvement: \u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6eefeeaf92f65007833da25c163afa15694876c7\"\u003e\u003ccode\u003e6eefeea\u003c/code\u003e\u003c/a\u003e docs: Update docs on default pagination behavior. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/02147e0a1a1de65b54deb80809b7c9e4e4fbc8cc\"\u003e\u003ccode\u003e02147e0\u003c/code\u003e\u003c/a\u003e improvement: Add array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a56d4475855007056d8c5a5cfeebe7cf02dd6c72\"\u003e\u003ccode\u003ea56d447\u003c/code\u003e\u003c/a\u003e chore: undo stream change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e66487c7e6e520bc11490fe19c1d655c5989aa93\"\u003e\u003ccode\u003ee66487c\u003c/code\u003e\u003c/a\u003e chore(enum): remove gettext example from Enum docs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b1e8d607b82b4a8a705c33345878b15a79bb3ccf\"\u003e\u003ccode\u003eb1e8d60\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\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_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/63a1145736e315af56743195506f255e40dd4d95\"\u003e\u003ccode\u003e63a1145\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/c505a684d738f92cc2b5c1fb57c98d9073ae57f4\"\u003e\u003ccode\u003ec505a68\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ece9a6fe178e39d23933d7e7e2ac113a1f83253a\"\u003e\u003ccode\u003eece9a6f\u003c/code\u003e\u003c/a\u003e Update guide, add prepare_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8048aae3d4e31e60ef4389d7946d7300f23410f6\"\u003e\u003ccode\u003e8048aae\u003c/code\u003e\u003c/a\u003e Update guide, remove value_is_key reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/73a4dc5c8e72967766d498d6d0a615d55197635c\"\u003e\u003ccode\u003e73a4dc5\u003c/code\u003e\u003c/a\u003e Update guide, fix code block\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-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_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kino` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livebook-dev/kino/blob/main/CHANGELOG.md\"\u003ekino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/livebook-dev/kino/tree/v0.16.1\"\u003ev0.16.1\u003c/a\u003e (2025-07-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eKino.JS.Live\u003c/code\u003e events in \u003ccode\u003eKino.Control.subscribe/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/pull/505\"\u003e#505\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/livebook-dev/kino/commit/2c947db95805c26e182a12a357099c39436c5916\"\u003e\u003ccode\u003e2c947db\u003c/code\u003e\u003c/a\u003e Release v0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/481c944eb4ef56e42f64fe25547e01617a990612\"\u003e\u003ccode\u003e481c944\u003c/code\u003e\u003c/a\u003e Add Kino.JS.Live events support to subscribe/unsubscribe (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livebook-dev/kino/commit/cb7dceb36caeee626707eebb738c78d1fbf9ff53\"\u003e\u003ccode\u003ecb7dceb\u003c/code\u003e\u003c/a\u003e Improve docs for seq_trace (\u003ca href=\"https://redirect.github.com/livebook-dev/kino/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livebook-dev/kino/compare/v0.16.0...v0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/878","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/878","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/878/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-07-30T00:39:43.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2705628263","node_id":"PR_kwDOKCjBAs6hRJxn","number":877,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-01T00:23:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-30T00:39:43.000Z","updated_at":"2025-08-01T00:23:33.000Z","time_to_close":171830,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":16,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.5","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.33` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.39` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.5` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\n\nUpdates `ash` from 3.5.21 to 3.5.33\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.33\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\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.5.32...v3.5.33\"\u003ev3.5.33\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations 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\u003eApplication ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e) by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process 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\u003eallow Ash \u003ca href=\"https://github.com/global\"\u003e\u003ccode\u003e@​global\u003c/code\u003e\u003c/a\u003e_opts authorize? to accept boolean or nil (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2225\"\u003e#2225\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't require permissions to read actor on non-atomic \u003ccode\u003erelate_actor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2223\"\u003e#2223\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecall underlying stream run instead of public interface 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\u003e\u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e) by albinkc\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd prepend? opt to hooks and Ash.Subject transaction hooks (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2221\"\u003e#2221\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehooks: Add transaction hooks to Ash.Subject by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Subject delegation and improvements by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003elog?\u003c/code\u003e option to \u003ccode\u003ecan\u003c/code\u003e functions 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 transaction hooks for read actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2219\"\u003e#2219\u003c/a\u003e) by ChristianAlexander\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\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/6b237ba93e6cfda5d86ba20a4f1ea5494555d92a\"\u003e\u003ccode\u003e6b237ba\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/9aa8442770664a19cf2d38ac129d17fc4840fb2b\"\u003e\u003ccode\u003e9aa8442\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003enil\u003c/code\u003e values properly in atomic changing validations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/bf31c469a25af5153754959f4456844acac8de10\"\u003e\u003ccode\u003ebf31c46\u003c/code\u003e\u003c/a\u003e fix: Application ER Mermaid Diagram (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72b8a9232da897df9ed18888afbae05e3d0bfee1\"\u003e\u003ccode\u003e72b8a92\u003c/code\u003e\u003c/a\u003e chore: reproduce w/ a test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2f6382bc9cb0f1d837be0e0ebede02d72d2ac708\"\u003e\u003ccode\u003e2f6382b\u003c/code\u003e\u003c/a\u003e fix: clear \u003ccode\u003enil\u003c/code\u003e options in typed struct to constraints process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b3da249773240cf9c51fdafee4c97aacc75e128f\"\u003e\u003ccode\u003eb3da249\u003c/code\u003e\u003c/a\u003e Improvement: \u003ccode\u003eget_by_id\u003c/code\u003e typo fix in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6eefeeaf92f65007833da25c163afa15694876c7\"\u003e\u003ccode\u003e6eefeea\u003c/code\u003e\u003c/a\u003e docs: Update docs on default pagination behavior. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/02147e0a1a1de65b54deb80809b7c9e4e4fbc8cc\"\u003e\u003ccode\u003e02147e0\u003c/code\u003e\u003c/a\u003e improvement: Add array modifier to \u003ccode\u003eash.gen.resource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a56d4475855007056d8c5a5cfeebe7cf02dd6c72\"\u003e\u003ccode\u003ea56d447\u003c/code\u003e\u003c/a\u003e chore: undo stream change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e66487c7e6e520bc11490fe19c1d655c5989aa93\"\u003e\u003ccode\u003ee66487c\u003c/code\u003e\u003c/a\u003e chore(enum): remove gettext example from Enum docs (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.8...v4.9.9\"\u003ev4.9.9\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set when verifying magic link tokens by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve accounts option not affecting user/token resource defaults and add a exemple \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1045\"\u003e#1045\u003c/a\u003e) by horberlan\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\u003ecomp-time error message on mismatching magic link action type by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebetter error message on invalid magic link token by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\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/team-alembic/ash_authentication/commit/617fadeaf1e47b18ec7db0a8ecb74f1a90f3b9c9\"\u003e\u003ccode\u003e617fade\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6e220639b47103ad1137d9e7b037fc39b928be49\"\u003e\u003ccode\u003e6e22063\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cdd2ee61ea8ffc6c51693aec9f508371040373c5\"\u003e\u003ccode\u003ecdd2ee6\u003c/code\u003e\u003c/a\u003e improvement: comp-time error message on mismatching magic link action type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b2cc153422fcbf7542744538ecfc9ccfc2d2a4f\"\u003e\u003ccode\u003e8b2cc15\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set when verifying magic link tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ad89fa63336ec552d99c42e63bfc67467e637bdc\"\u003e\u003ccode\u003ead89fa6\u003c/code\u003e\u003c/a\u003e improvement: better error message on invalid magic link token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e0afc586fe2b837bd410e4ae40b0dfddfd1fd013\"\u003e\u003ccode\u003ee0afc58\u003c/code\u003e\u003c/a\u003e fix: resolve accounts option not affecting user/token resource defaults and a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9be68f6081362f5f71920f991d337e97414f6c36\"\u003e\u003ccode\u003e9be68f6\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.4...v2.10.5\"\u003ev2.10.5\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edebug form errors in templates 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/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/4c5f479807203e461d5b04f7b52f79797be1ded2\"\u003e\u003ccode\u003e4c5f479\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/118857024529f9940f1b5e81a6de3f3c023aa3f0\"\u003e\u003ccode\u003e1188570\u003c/code\u003e\u003c/a\u003e chore: wrap up last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/04a197cae27ad40ee1e944a9b7894d7b2afa7f7c\"\u003e\u003ccode\u003e04a197c\u003c/code\u003e\u003c/a\u003e improvement: debug form errors in templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/f1068c0355c184473ed0bc69cd060b5b6808efd4\"\u003e\u003ccode\u003ef1068c0\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.39\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.38...v1.4.39\"\u003ev1.4.39\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e) by Philip Capel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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\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_json_api/commit/71af4bc2af93aa10f46df0e23c8e329d1c40c182\"\u003e\u003ccode\u003e71af4bc\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50def33909c74a7ee6b3869b6b95d340ade1143d\"\u003e\u003ccode\u003e50def33\u003c/code\u003e\u003c/a\u003e fix: remove default case for class: :forbidden (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/50474338c81f8cc9540555e9d07d980e8697e009\"\u003e\u003ccode\u003e5047433\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b1e8d607b82b4a8a705c33345878b15a79bb3ccf\"\u003e\u003ccode\u003eb1e8d60\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.11...v2.3.12\"\u003ev2.3.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e) by albinkc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\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_phoenix/commit/dbbd5ca008801f34c7de2af34b32d44c996f4051\"\u003e\u003ccode\u003edbbd5ca\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d2d197d783b898ae5a1d8e0d9e55e7df57e69237\"\u003e\u003ccode\u003ed2d197d\u003c/code\u003e\u003c/a\u003e docs: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/857421d5a998efc3af6c2c47c1b5f6486b80f0ef\"\u003e\u003ccode\u003e857421d\u003c/code\u003e\u003c/a\u003e fix: fix typo in usage rules (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/92df065b0119f1ecb80c7f73d8e98032880a93fd\"\u003e\u003ccode\u003e92df065\u003c/code\u003e\u003c/a\u003e fix: Fix edge cases with keyset navigation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/41e3d0a1e1b9c0f53814a8e4f8c52a1c4eed8dc5\"\u003e\u003ccode\u003e41e3d0a\u003c/code\u003e\u003c/a\u003e docs: Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/387\"\u003e#387\u003c/a\u003e from matt-savvy/many-to-many-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/63a1145736e315af56743195506f255e40dd4d95\"\u003e\u003ccode\u003e63a1145\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/c505a684d738f92cc2b5c1fb57c98d9073ae57f4\"\u003e\u003ccode\u003ec505a68\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ece9a6fe178e39d23933d7e7e2ac113a1f83253a\"\u003e\u003ccode\u003eece9a6f\u003c/code\u003e\u003c/a\u003e Update guide, add prepare_params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8048aae3d4e31e60ef4389d7946d7300f23410f6\"\u003e\u003ccode\u003e8048aae\u003c/code\u003e\u003c/a\u003e Update guide, remove value_is_key reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/73a4dc5c8e72967766d498d6d0a615d55197635c\"\u003e\u003ccode\u003e73a4dc5\u003c/code\u003e\u003c/a\u003e Update guide, fix code block\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.13...v2.6.14\"\u003ev2.6.14\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ededuplicate identity keys by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-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_postgres/commit/1b20a9bc9939d2a39067377027e32e855785ec64\"\u003e\u003ccode\u003e1b20a9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1e271ca54ddb7968d3f889486bfd1e8be9e5efd3\"\u003e\u003ccode\u003e1e271ca\u003c/code\u003e\u003c/a\u003e fix: deduplicate identity keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_state_machine` from 0.2.11 to 0.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_state_machine/releases\"\u003eash_state_machine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order by Zach Daniel\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_state_machine/blob/main/CHANGELOG.md\"\u003eash_state_machine'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_state_machine/compare/v0.2.11...v0.2.12\"\u003ev0.2.12\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order 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/ash_state_machine/commit/0ddac5abe74459e1752d523e361d32bc10b6117c\"\u003e\u003ccode\u003e0ddac5a\u003c/code\u003e\u003c/a\u003e chore: release version v0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0b61b499d1881f058070928e7d696478b97a8e38\"\u003e\u003ccode\u003e0b61b49\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003eadd_state\u003c/code\u003e transformer goes in the proper order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/0cbc4722dc64d8cf371f7c1fe9c6631ff3f652d2\"\u003e\u003ccode\u003e0cbc472\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/46e3232c4d8aeaad1a0071f2aacbb2617555ec2e\"\u003e\u003ccode\u003e46e3232\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/d3444ff34d4efa939e8b3f348960a53f1c6320da\"\u003e\u003ccode\u003ed3444ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/59a6838e2397a117b28a05c8941073feb7dda288\"\u003e\u003ccode\u003e59a6838\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/9f15aca367d51b065997c4376b69ff09fd322f0f\"\u003e\u003ccode\u003e9f15aca\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/342fa625f3339a649c39f369808ff9a1e4f46062\"\u003e\u003ccode\u003e342fa62\u003c/code\u003e\u003c/a\u003e chore: update community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/2259f28901ac92fb2f18a667cb86e3eb1d0c84a7\"\u003e\u003ccode\u003e2259f28\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_state_machine/commit/361267b9b574e05541ad310a1c06d647110a87fa\"\u003e\u003ccode\u003e361267b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_state_machine/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_state_machine/compare/v0.2.11...v0.2.12\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.10 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial ...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/877","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/877","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/877/packages"}},{"old_version":"0.5.5","new_version":"0.5.6","update_type":"patch","path":null,"pr_created_at":"2025-07-28T00:14:35.000Z","version_change":"0.5.5 → 0.5.6","issue":{"uuid":"2698644665","node_id":"PR_kwDOKCjBAs6g2gy5","number":874,"state":"closed","title":"chore(deps): bump the patch-updates group with 15 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-30T00:39:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-28T00:14:35.000Z","updated_at":"2025-07-30T00:39:08.000Z","time_to_close":174273,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":15,"packages":[{"name":"ash","old_version":"3.5.21","new_version":"3.5.32","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.2","new_version":"4.9.8","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.0","new_version":"2.10.4","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.34","new_version":"1.4.38","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_paper_trail","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ash-project/ash_paper_trail"},{"name":"ash_phoenix","old_version":"2.3.6","new_version":"2.3.11","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"ash_postgres","old_version":"2.6.7","new_version":"2.6.13","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"ecto","old_version":"3.13.0","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto"},{"name":"ecto_sql","old_version":"3.13.0","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto_sql"},{"name":"igniter","old_version":"0.6.7","new_version":"0.6.25","repository_url":"https://github.com/ash-project/igniter"},{"name":"open_api_spex","old_version":"3.21.2","new_version":"3.21.5","repository_url":"https://github.com/open-api-spex/open_api_spex"},{"name":"phoenix_ecto","old_version":"4.6.4","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"req","old_version":"0.5.10","new_version":"0.5.15","repository_url":"https://github.com/wojtekmach/req"},{"name":"swoosh","old_version":"1.19.2","new_version":"1.19.4","repository_url":"https://github.com/swoosh/swoosh"},{"name":"usage_rules","old_version":"0.1.6","new_version":"0.1.23","repository_url":"https://github.com/ash-project/usage_rules"}],"path":null,"ecosystem":"hex"},"body":"Bumps the patch-updates group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.21` | `3.5.32` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.2` | `4.9.8` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.0` | `2.10.4` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.34` | `1.4.38` |\n| [ash_paper_trail](https://github.com/ash-project/ash_paper_trail) | `0.5.5` | `0.5.6` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.6` | `2.3.11` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.6.7` | `2.6.13` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.13.0` | `3.13.2` |\n| [ecto_sql](https://github.com/elixir-ecto/ecto_sql) | `3.13.0` | `3.13.2` |\n| [igniter](https://github.com/ash-project/igniter) | `0.6.7` | `0.6.25` |\n| [open_api_spex](https://github.com/open-api-spex/open_api_spex) | `3.21.2` | `3.21.5` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.4` | `4.6.5` |\n| [req](https://github.com/wojtekmach/req) | `0.5.10` | `0.5.15` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.2` | `1.19.4` |\n| [usage_rules](https://github.com/ash-project/usage_rules) | `0.1.6` | `0.1.23` |\n\nUpdates `ash` from 3.5.21 to 3.5.32\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.32\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCatch invalid load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2213\"\u003e#2213\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Ash.Subject to abstract Changeset, Query, ActionInput common functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2212\"\u003e#2212\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport validations, preparations on generic actions 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 before/after action hooks to generic actions 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.5.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle new return value from \u003ccode\u003ekind_of_thing\u003c/code\u003e in gen.resource 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport global validations being applied to reads 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.28\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.31...v3.5.32\"\u003ev3.5.32\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2218\"\u003e#2218\u003c/a\u003e) by ChristianAlexander\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.30...v3.5.31\"\u003ev3.5.31\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCatch invalid load (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2213\"\u003e#2213\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Ash.Subject to abstract Changeset, Query, ActionInput common functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2212\"\u003e#2212\u003c/a\u003e) by \u003ca href=\"https://github.com/chazwatkins\"\u003e\u003ccode\u003e@​chazwatkins\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport validations, preparations on generic actions 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 before/after action hooks to generic actions 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.5.29...v3.5.30\"\u003ev3.5.30\u003c/a\u003e (2025-07-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle new return value from \u003ccode\u003ekind_of_thing\u003c/code\u003e in gen.resource 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport global validations being applied to reads 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.28...v3.5.29\"\u003ev3.5.29\u003c/a\u003e (2025-07-18)\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/7a0e98a194e5c4cbbe922945df1bc2fcf1a715e6\"\u003e\u003ccode\u003e7a0e98a\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d309c45918382b92f5921f7d4f34cfcbe7de5c74\"\u003e\u003ccode\u003ed309c45\u003c/code\u003e\u003c/a\u003e fix: ensure that exists \u0026quot;at_path\u0026quot; is returned as a relationship path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/32d1962dc1f6e703e24f63fe3a3478ec0dc0d004\"\u003e\u003ccode\u003e32d1962\u003c/code\u003e\u003c/a\u003e improvement: add before/after/around transaction hooks to generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72bfc71c2a3b45c74b3fb41df6599e8bb5ad600c\"\u003e\u003ccode\u003e72bfc71\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/697749399c0aeb94ef6794de1a67df7d5509d2e7\"\u003e\u003ccode\u003e6977493\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56cd9b03aa0aeeae803aae17b667051ab80df14b\"\u003e\u003ccode\u003e56cd9b0\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/3effedbc234996c1d03244e8381f6355a76c2724\"\u003e\u003ccode\u003e3effedb\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/32cbf162341b095dc59fcc6cdaf93086dfc5cbe7\"\u003e\u003ccode\u003e32cbf16\u003c/code\u003e\u003c/a\u003e refactor: Migrate to Ash.Subject for Changeset, Query, ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2215\"\u003e#2215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cdb3e436f9564b4a7c36aecc85832e33d3e8f59a\"\u003e\u003ccode\u003ecdb3e43\u003c/code\u003e\u003c/a\u003e docs: Fixes typo in sort_by. function doc (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2216\"\u003e#2216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/08088695a7712e84f26589f2a8051f198a524c80\"\u003e\u003ccode\u003e0808869\u003c/code\u003e\u003c/a\u003e improvement: Add Ash.Subject to abstract Changeset, Query, ActionInput common...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.21...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.2 to 4.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eset private ash authentication context on query loads by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require session identifier if tokens not enabled by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require token resource for API keys by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend opts to validate token (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1031\"\u003e#1031\u003c/a\u003e) by Josep Jaume Rey\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.4\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/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.7...v4.9.8\"\u003ev4.9.8\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAPI key auth for multi-tenancy resources by Steffen Beyer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.6...v4.9.7\"\u003ev4.9.7\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.5...v4.9.6\"\u003ev4.9.6\u003c/a\u003e (2025-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport --identity-field option in the installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass all args to sign_in_with_token action of password strategies (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1009\"\u003e#1009\u003c/a\u003e) by Jinkyou Son\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.4...v4.9.5\"\u003ev4.9.5\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eset private ash authentication context on query loads by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require session identifier if tokens not enabled by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't require token resource for API keys by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend opts to validate token (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1031\"\u003e#1031\u003c/a\u003e) by Josep Jaume Rey\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.3...v4.9.4\"\u003ev4.9.4\u003c/a\u003e (2025-06-19)\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/team-alembic/ash_authentication/commit/bb3335929e02f0fe63a990a1139f6643e24ad8ae\"\u003e\u003ccode\u003ebb33359\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/bce911df185461d2e3afa803d8f5c961f21f6347\"\u003e\u003ccode\u003ebce911d\u003c/code\u003e\u003c/a\u003e improve: API key auth for multi-tenancy resources (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e7626291a29fe56aa2a525fce304f2be44fa66a1\"\u003e\u003ccode\u003ee762629\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/df4e3c6c5576679c883025ec80ae6ca0abeb8690\"\u003e\u003ccode\u003edf4e3c6\u003c/code\u003e\u003c/a\u003e chore: resolve igniter deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/415f1b9be5ce615ce800f90ce085eee7916fd0f4\"\u003e\u003ccode\u003e415f1b9\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/cbfed3b50e59da5ca36dadd68d78fb7f2ebbd3ca\"\u003e\u003ccode\u003ecbfed3b\u003c/code\u003e\u003c/a\u003e docs: fix docs for hash-provider option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9e83f6aa60395cdaa9877edf6426b2ad0ca80cdf\"\u003e\u003ccode\u003e9e83f6a\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003e-i\u003c/code\u003e flag alias for add_strategy task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/076217f3aff6fc574bc61512295e100d8e59b120\"\u003e\u003ccode\u003e076217f\u003c/code\u003e\u003c/a\u003e chore: release version v4.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/317bf5c8a1633f84006c243b94bd9606edf0eecf\"\u003e\u003ccode\u003e317bf5c\u003c/code\u003e\u003c/a\u003e fix: support --identity-field option in the installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/168d0acc461da6da6a1448de567597279ab04fbb\"\u003e\u003ccode\u003e168d0ac\u003c/code\u003e\u003c/a\u003e chore(deps): Bump ash_postgres in the production-dependencies group (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.2...v4.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication_phoenix` from 2.10.0 to 2.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/releases\"\u003eash_authentication_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.4\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\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/team-alembic/ash_authentication_phoenix/blob/main/CHANGELOG.md\"\u003eash_authentication_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.3...v2.10.4\"\u003ev2.10.4\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e) by pikdum\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.2...v2.10.3\"\u003ev2.10.3\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e) by skanderm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.1...v2.10.2\"\u003ev2.10.2\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e) by \u003ca href=\"https://github.com/jaeyson\"\u003e\u003ccode\u003e@​jaeyson\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.1\"\u003ev2.10.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrigger action regardless of form validity 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\u003eGoogle sign in (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/635\"\u003e#635\u003c/a\u003e) by \u003ca href=\"https://github.com/vasspilka\"\u003e\u003ccode\u003e@​vasspilka\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\u003edon't add dangling ? at the end of URLs 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/team-alembic/ash_authentication_phoenix/commit/8de1cc43dcc4fff52bfe5c4329f77398ce73e9b5\"\u003e\u003ccode\u003e8de1cc4\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/98294cc36daaa114288f6a105924646a6356f161\"\u003e\u003ccode\u003e98294cc\u003c/code\u003e\u003c/a\u003e improvement: add daisyUI overrides (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d4bfa17478d71317ddd563a51d5de52534843e6d\"\u003e\u003ccode\u003ed4bfa17\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/5e604ad1353792e659ef4ab223a4427916a43c6d\"\u003e\u003ccode\u003e5e604ad\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/77e29fd8b0e1700e08c230d03d3e77fb523cf033\"\u003e\u003ccode\u003e77e29fd\u003c/code\u003e\u003c/a\u003e chore: document new overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/104b3bfdbb7ba29cf5da3d1b583749c3ec5cbb51\"\u003e\u003ccode\u003e104b3bf\u003c/code\u003e\u003c/a\u003e fix: add missing override for magic link input submit_label (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/d6b860391f77bcb10750631e05834fe6b76cc60e\"\u003e\u003ccode\u003ed6b8603\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/362c1d75669e480cee21abaa446b1aeab548cea7\"\u003e\u003ccode\u003e362c1d7\u003c/code\u003e\u003c/a\u003e chore: release version v2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/2c138add5281536469d5f3c1b3f10cc9306c8adb\"\u003e\u003ccode\u003e2c138ad\u003c/code\u003e\u003c/a\u003e improvement: Add override options to reset and sign in forms (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/dd8a1a8fe4d5d9ba6e088fe08e45e757280a4d5a\"\u003e\u003ccode\u003edd8a1a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.0...v2.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_json_api` from 1.4.34 to 1.4.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_json_api/releases\"\u003eash_json_api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.38\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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\u003ev1.4.37\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.36\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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 pattern match error while validating relationship inputs 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\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_json_api/blob/main/CHANGELOG.md\"\u003eash_json_api'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_json_api/compare/v1.4.37...v1.4.38\"\u003ev1.4.38\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake composite primary key path param behavior opt-in 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 apply fetch/get logic on records w/ composite primary keys 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_json_api/compare/v1.4.36...v1.4.37\"\u003ev1.4.37\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euniq linkage for display, but only when necessary 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\u003eexplicit linkage of empty relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/357\"\u003e#357\u003c/a\u003e) by Cyprien Poisson\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e) by Cyprien Poisson\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.35...v1.4.36\"\u003ev1.4.36\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eexpect fields in meta 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 relationship inputs w/o \u003ccode\u003eid\u003c/code\u003e in them 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\u003eimprove error handling around invalid relationship inputs 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 pattern match error while validating relationship inputs 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_json_api/compare/v1.4.34...v1.4.35\"\u003ev1.4.35\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/0be29f37fea77ee5adb505f9d6e2eca97acd05c7\"\u003e\u003ccode\u003e0be29f3\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/86d995ae35ae3c4df66027ef7d5df53fa9b44bee\"\u003e\u003ccode\u003e86d995a\u003c/code\u003e\u003c/a\u003e fix: check for impl for all classes of errors. (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2e7f361eb0ff09ff66c2f53f7d8acb6d9feb0fb9\"\u003e\u003ccode\u003e2e7f361\u003c/code\u003e\u003c/a\u003e support index queries with generic actions (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b36a76c18b592c8be38901ac1f72f7c01985323d\"\u003e\u003ccode\u003eb36a76c\u003c/code\u003e\u003c/a\u003e fix: make composite primary key path param behavior opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/1caf82aaae8e71f7256aad9d25babff5696315b1\"\u003e\u003ccode\u003e1caf82a\u003c/code\u003e\u003c/a\u003e fix: properly apply fetch/get logic on records w/ composite primary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/39f7b26ba19263d2998ac1c64a09ca47712bcae7\"\u003e\u003ccode\u003e39f7b26\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/bd36febd686cebe991b018c95054c392b7bd831a\"\u003e\u003ccode\u003ebd36feb\u003c/code\u003e\u003c/a\u003e improvement: add always_include_linkage param to resources (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/d82732637646191c542f2ec611bacb33b56eb4a4\"\u003e\u003ccode\u003ed827326\u003c/code\u003e\u003c/a\u003e fix: uniq linkage for display, but only when necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/ce83c559d12460596436cb465253df0e28cbd25c\"\u003e\u003ccode\u003ece83c55\u003c/code\u003e\u003c/a\u003e test: Demonstrate missing linkage bug (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e33b6a8b666a2fc8c9970efa8fe5e33179b524bf\"\u003e\u003ccode\u003ee33b6a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.34...v1.4.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_paper_trail` from 0.5.5 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_paper_trail/blob/main/CHANGELOG.md\"\u003eash_paper_trail'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_paper_trail/compare/v0.5.5...v0.5.6\"\u003ev0.5.6\u003c/a\u003e (2025-07-02)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e 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\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_paper_trail/commit/ff2ebdbd68ae7086a63c0a6a79b7653c39d1596a\"\u003e\u003ccode\u003eff2ebdb\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/45a54273f235947b6bee05e0f0f03fe3199c1524\"\u003e\u003ccode\u003e45a5427\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003ecreate_version_on_destroy?\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/fab40a59eeacc14f3951d108bece6ab4008157f3\"\u003e\u003ccode\u003efab40a5\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003ereferences\u003c/code\u003e block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/77461dda8eac4a89e2bbb26ac7d2e55fc1431a61\"\u003e\u003ccode\u003e77461dd\u003c/code\u003e\u003c/a\u003e docs: delete_all -\u0026gt; delete\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/ea159c5828cece5ff97469fecb5bfbcd59140a63\"\u003e\u003ccode\u003eea159c5\u003c/code\u003e\u003c/a\u003e docs: Update readme to call out need to add \u003ccode\u003e:ash_paper_trail\u003c/code\u003e to `.formatter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/9406519c628ab305c5e8120ff333064861e045b0\"\u003e\u003ccode\u003e9406519\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump igniter in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/0d998ab635317980ab2ec20a1b40dd94a7ae490e\"\u003e\u003ccode\u003e0d998ab\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/379408e8db600381b627d6a6a8516a3cc502091b\"\u003e\u003ccode\u003e379408e\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/aa7bb464648f97e9232a5ca1cd58a68d0acf99c2\"\u003e\u003ccode\u003eaa7bb46\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_paper_trail/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_paper_trail/commit/97bf2224027f3590ca8a798b0dd1f483ecc92724\"\u003e\u003ccode\u003e97bf222\u003c/code\u003e\u003c/a\u003e chore: remove primary key integer tests because ets doesn't support it\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_paper_trail/compare/v0.5.5...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_phoenix` from 2.3.6 to 2.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.10\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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\u003ev2.3.9\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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\u003ev2.3.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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\u003ev2.3.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaccess proper form field for nested argument inputs 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 case where last item in add form path is an integer 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\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_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix'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_phoenix/compare/v2.3.10...v2.3.11\"\u003ev2.3.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when accessing a form without \u003ccode\u003eto_form/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/390\"\u003e#390\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.9...v2.3.10\"\u003ev2.3.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003evalue_is_key\u003c/code\u003e forms 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_phoenix/compare/v2.3.8...v2.3.9\"\u003ev2.3.9\u003c/a\u003e (2025-06-28)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate usage rules with info on \u003ccode\u003eraw_errors\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_phoenix/compare/v2.3.7...v2.3.8\"\u003ev2.3.8\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve warning about map key access as function call 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\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eAshPhoenix.Form.raw_errors/2\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_phoenix/compare/v2.3.6...v2.3.7\"\u003ev2.3.7\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaccess proper form field for nested argument inputs 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 case where last item in add form path is an integer 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\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_phoenix/commit/85fd46566e4663d8474268e8b1e93bb2f70b1b19\"\u003e\u003ccode\u003e85fd465\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/673ef97e17c1d723045396849b5d353639b97b56\"\u003e\u003ccode\u003e673ef97\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/b71d5ebb735f8ba13f721800eed33baec237b58c\"\u003e\u003ccode\u003eb71d5eb\u003c/code\u003e\u003c/a\u003e Improvement: Add \u003ccode\u003eto_form/2\u003c/code\u003e in usage rules and improve error message when ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d034481c6e00f4735c16b4030f02dc62ab8706fc\"\u003e\u003ccode\u003ed034481\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/62bf3bd196493afd5e6ce907a55da196fa2cdc21\"\u003e\u003ccode\u003e62bf3bd\u003c/code\u003e\u003c/a\u003e docs: fix transform_errors option documentation (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/69719cb158994a4f3f85afa50dd1f73fee78f4b4\"\u003e\u003ccode\u003e69719cb\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/010a50a8288ff20067e068bda1eca875dbc7e12e\"\u003e\u003ccode\u003e010a50a\u003c/code\u003e\u003c/a\u003e chore: credo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/5d1e1adc6d673ca811ca1bbd79132ecace55d079\"\u003e\u003ccode\u003e5d1e1ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/47138a7fe8000cfc58a7e8828f695aafb7e12095\"\u003e\u003ccode\u003e47138a7\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003evalue_is_key\u003c/code\u003e forms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/be7de778af3e9d43fc903144450b10406a96ea6f\"\u003e\u003ccode\u003ebe7de77\u003c/code\u003e\u003c/a\u003e test: Failing form tests for manage relationships and {:array, :string} arg (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.6...v2.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_postgres` from 2.6.7 to 2.6.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_postgres/releases\"\u003eash_postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.8\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure prefix is set even with create_schemas_in_migrations? false by Zach Daniel\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_postgres/blob/main/CHANGELOG.md\"\u003eash_postgres'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_postgres/compare/v2.6.12...v2.6.13\"\u003ev2.6.13\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant prefix is set only for resources with context multitenancy (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/600\"\u003e#600\u003c/a\u003e) by Emad Shaaban\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.11...v2.6.12\"\u003ev2.6.12\u003c/a\u003e (2025-07-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure tenant is set on query for updates by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not create snapshots for resources that have no attributes  \u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/571\"\u003e#571\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/599\"\u003e#599\u003c/a\u003e) by horberlan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.10...v2.6.11\"\u003ev2.6.11\u003c/a\u003e (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eclean args and properly scope rollback task by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReverse migrations order when reverting dev migrations (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/590\"\u003e#590\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake rollbacks safer by using \u003ccode\u003e--to\u003c/code\u003e instead of \u003ccode\u003e-n\u003c/code\u003e by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.9...v2.6.10\"\u003ev2.6.10\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly return the type when configured by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eretain sort when upgrading to a subquery by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.8...v2.6.9\"\u003ev2.6.9\u003c/a\u003e (2025-06-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/424c536aa5371f6db668f885d3e5ae6a01a0f2ce\"\u003e\u003ccode\u003e424c536\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/2655ddcf6edf947ac77fb9b7b206271e386a5345\"\u003e\u003ccode\u003e2655ddc\u003c/code\u003e\u003c/a\u003e fix: ensure tenant prefix is set only for resources with context multitenancy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7b6bf1d595e31b29ad75cfcccc9e365146f5bb45\"\u003e\u003ccode\u003e7b6bf1d\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/10b2162dfb5d20aea0375b370c22ddfb7761cfa1\"\u003e\u003ccode\u003e10b2162\u003c/code\u003e\u003c/a\u003e chore: mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/60ab568d6747a98ad6db9ceae86c663397e54bac\"\u003e\u003ccode\u003e60ab568\u003c/code\u003e\u003c/a\u003e fix: ensure tenant is set on query for updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7f441488f0205ba82deb21a91b083168a219c280\"\u003e\u003ccode\u003e7f44148\u003c/code\u003e\u003c/a\u003e improvement: do not create snapshots for resources that have no attributes  #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5bbc43fa64b69b4dfd18957f0be151fb6e37cceb\"\u003e\u003ccode\u003e5bbc43f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b24b845ae35b7654fc613d60d02c3a3aaf86ceef\"\u003e\u003ccode\u003eb24b845\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/5428e89671872cf585e07d71ae6090bc9c2e111e\"\u003e\u003ccode\u003e5428e89\u003c/code\u003e\u003c/a\u003e chore: tests for aggregate error w/ modify_query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/db24c4e4a55355c410173456b7be7eebc3187004\"\u003e\u003ccode\u003edb24c4e\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.7...v2.6.13\"\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.0 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\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.13.0...v3.13.2\"\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.0 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_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.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\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/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.13.0...v3.13.2\"\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.7 to 0.6.25\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.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/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.24...v0.6.25\"\u003ev0.6.25\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.23...v0.6.24\"\u003ev0.6.24\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.22...v0.6.23\"\u003ev0.6.23\u003c/a\u003e (2025-07-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.21...v0.6.22\"\u003ev0.6.22\u003c/a\u003e (2025-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias 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.20...v0.6.21\"\u003ev0.6.21\u003c/a\u003e (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly detect deps location by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't enumerate \u003ccode\u003eigniter.rewrite\u003c/code\u003e by Zach Daniel\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/ash-project/igniter/commit/bf9c097ea7606f28499b41fd7f0fbfab5294a853\"\u003e\u003ccode\u003ebf9c097\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a0c4689bf7e697bdf896b57855e0f040a1c3f5f6\"\u003e\u003ccode\u003ea0c4689\u003c/code\u003e\u003c/a\u003e fix: remove another enumeration of the rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3d747cff53213b9fcff0aacad534ed5072a6ab3a\"\u003e\u003ccode\u003e3d747cf\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1353a33de3734e40c8758f54506178a9448fd0b4\"\u003e\u003ccode\u003e1353a33\u003c/code\u003e\u003c/a\u003e fix: iterate over sources, not rewrite, in one more place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/68764e44be1594c704d915fb0f13b5d38336841c\"\u003e\u003ccode\u003e68764e4\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a6833c2505d0c85d4799b014066285bfbab70b81\"\u003e\u003ccode\u003ea6833c2\u003c/code\u003e\u003c/a\u003e fix: remove case where we iterate a rewrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/347f2bd2e0337b66cca9ee904b6e547e9525ae0d\"\u003e\u003ccode\u003e347f2bd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mimic in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7aa95d43593752b056c406208d22cdb33e61e66\"\u003e\u003ccode\u003eb7aa95d\u003c/code\u003e\u003c/a\u003e Update dependabot schedule to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/acefb927de08994ad8d07b2b15931bd7b35bdf15\"\u003e\u003ccode\u003eacefb92\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/df86e458e75cc55f12ca9895c7702917f5847aba\"\u003e\u003ccode\u003edf86e45\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.7...v0.6.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open_api_spex` from 3.21.2 to 3.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/releases\"\u003eopen_api_spex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.4...v3.21.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.3...v3.21.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.21.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump CI dependencies by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/655\"\u003eopen-api-spex/open_api_spex#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd spec.yaml tasks to example applications by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/657\"\u003eopen-api-spex/open_api_spex#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for ex_doc warnings in CI and bump devtest deps by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/666\"\u003eopen-api-spex/open_api_spex#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest array query params in example phoenix app by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/667\"\u003eopen-api-spex/open_api_spex#667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\"\u003ehttps://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md\"\u003eopen_api_spex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.5 - 2025-07-08\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix assert_operation_response/2 references by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/673\"\u003eopen-api-spex/open_api_spex#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.4 - 2025-07-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix OTP-28 support by \u003ca href=\"https://github.com/bopm\"\u003e\u003ccode\u003e@​bopm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/672\"\u003eopen-api-spex/open_api_spex#672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.21.3 - 2025-06-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cast x-validate when decoded schema by \u003ca href=\"https://github.com/GPrimola\"\u003e\u003ccode\u003e@​GPrimola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/647\"\u003eopen-api-spex/open_api_spex#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples property to Schema by \u003ca href=\"https://github.com/madjar\"\u003e\u003ccode\u003e@​madjar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/654\"\u003eopen-api-spex/open_api_spex#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument schema resolver duplicate titles behaviour by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/656\"\u003eopen-api-spex/open_api_spex#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1.18 compilation warnings by \u003ca href=\"https://github.com/zorbash\"\u003e\u003ccode\u003e@​zorbash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/pull/665\"\u003eopen-api-spex/open_api_spex#665\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/open-api-spex/open_api_spex/commit/bc1606b9e55c959a5cd09ba93d236837fe342ca7\"\u003e\u003ccode\u003ebc1606b\u003c/code\u003e\u003c/a\u003e Release version 3.21.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/c71c312d0d8a72b92624e4deb67efb8cca385264\"\u003e\u003ccode\u003ec71c312\u003c/code\u003e\u003c/a\u003e Fix assert_operation_response/2 references (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/61d5951dc49410d6302039944c6e0c56b11dd0ce\"\u003e\u003ccode\u003e61d5951\u003c/code\u003e\u003c/a\u003e Release version 3.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/572130d1cf0eb0af23da635b5e022fa2d8e9efad\"\u003e\u003ccode\u003e572130d\u003c/code\u003e\u003c/a\u003e Fix OTP-28 support (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/2069321f6a31b2c4a09a2eba561868dc7a5b876b\"\u003e\u003ccode\u003e2069321\u003c/code\u003e\u003c/a\u003e Release 3.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/410f3aaa64b9abcb7f56de91e8aa2d90cf356f66\"\u003e\u003ccode\u003e410f3aa\u003c/code\u003e\u003c/a\u003e Test array query params in example phoenix app (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/22f46f527c3357b426f3786c68dd772ba2b67a1e\"\u003e\u003ccode\u003e22f46f5\u003c/code\u003e\u003c/a\u003e Check for ex_doc warnings in CI and bump devtest deps (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/fa34dd00a056ee370554238d7eb03b311f210819\"\u003e\u003ccode\u003efa34dd0\u003c/code\u003e\u003c/a\u003e Fix 1.18 compilation warnings (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/02d8c1558a4e0071b44403dd74b477fc9648174a\"\u003e\u003ccode\u003e02d8c15\u003c/code\u003e\u003c/a\u003e Add spec.yaml tasks to example applications (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-api-spex/open_api_spex/commit/439fadc5bda8e316bc4b83eecb48b1f9ecc2a5bb\"\u003e\u003ccode\u003e439fadc\u003c/code\u003e\u003c/a\u003e Document schema resolver duplicate titles behaviour (\u003ca href=\"https://redirect.github.com/open-api-spex/open_api_spex/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-api-spex/open_api_spex/compare/v3.21.2...v3.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.4 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits/v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.10 to 0.5.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.15 (2025-07-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq.Response\u003c/code\u003e]: Add [\u003ccode\u003eReq.Response.to_map/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.14 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Remove warning about \u003ccode\u003einto: fun\u003c/code\u003e with \u003ccode\u003e{:halt, acc}\u003c/code\u003e result.\u003c/p\u003e\n\u003cp\u003eThe warning never been particularly useful because it's not like users\ncan do anything about it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.13 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Ease transition to automatically parsing request body.\u003c/p\u003e\n\u003cp\u003eSince v0.5.11, this code:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  {:ok, body, conn} = Plug.Conn.read_body(conn)\n  assert JSON.decode!(body) == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eNeeded to be updated to:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eplug = fn conn -\u0026gt;\n  assert conn.body_params == %{\u0026quot;x\u0026quot; =\u0026gt; 1}\n  Plug.Conn.send_resp(conn, 200, \u0026quot;ok\u0026quot;)\nend\n\u003cp\u003eReq.put!(plug: plug, json: %{x: 1})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change makes it so both work. The latter will be required, however.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.12 (2025-06-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Do not raise on unknown content types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test\u003c/code\u003e]: Improve \u003ccode\u003eReq.Test.transport_error/2\u003c/code\u003e error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.11 (2025-06-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Fix leading newline before multipart body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_finch\u003c/code\u003e]: Handle initial transport errors on \u003ccode\u003einto: :self\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003erun_plug\u003c/code\u003e]: Automatically parse request body.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/9760198b77e2b88242d2def5bba6901d99edf03d\"\u003e\u003ccode\u003e9760198\u003c/code\u003e\u003c/a\u003e Release v0.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/6fc443b7182ba4a7d7cfab8dbd9e24a8d3a4c448\"\u003e\u003ccode\u003e6fc443b\u003c/code\u003e\u003c/a\u003e Add Req.Response.to_map/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/7eafd787907cd6ffb283b47dfcd39ef05dc480d4\"\u003e\u003ccode\u003e7eafd78\u003c/code\u003e\u003c/a\u003e Add test for :http1 + :http2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/573de8db6a4f11a0968f55c9681e06b42b96aad2\"\u003e\u003ccode\u003e573de8d\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71c7483885bb7e79032bccd7e5bdbf81e5b498ef\"\u003e\u003ccode\u003e71c7483\u003c/code\u003e\u003c/a\u003e Release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56a227f15037a93ab1fbed276915dd889c0d760c\"\u003e\u003ccode\u003e56a227f\u003c/code\u003e\u003c/a\u003e Remove warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/b063d4f523d75d8cc299bb76d2b1c104c08a6a84\"\u003e\u003ccode\u003eb063d4f\u003c/code\u003e\u003c/a\u003e Release v0.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/e806fa7be6373ed9f6859a97096a2dcb82cb4c61\"\u003e\u003ccode\u003ee806fa7\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/56bcea0f30c4300dd44946da73d3fbb8acdfdea7\"\u003e\u003ccode\u003e56bcea0\u003c/code\u003e\u003c/a\u003e Don't warn when compiling Req.Test.Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/bf70209048526508cadf2ceb478107e5378711c0\"\u003e\u003ccode\u003ebf70209\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.10...v0.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.2 to 1.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Customer.io to use TEMPLATE for from \u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump hackney from 1.24.1 to 1.25.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.14 to 0.5.15 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump finch from 0.19.0 to 0.20.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.13 to 0.5.14 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.12 to 0.5.13 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.10 to 0.5.12 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug_cowboy from 2.7.3 to 2.7.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1058\"\u003eswoosh/swoosh#1058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deliver_many support to Brevo adapter \u003ca href=\"https://github.com/linusdm\"\u003e\u003ccode\u003e@​linusdm\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_aws from 2.5.9 to 2.5.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linusdm\"\u003e\u003ccode\u003e@​linusdm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1049\"\u003eswoosh/swoosh#1049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Customer.io to use TEMPLATE for from \u003ca href=\"https://github.com/axelson\"\u003e\u003ccode\u003e@​axelson\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.3\u003c/h2\u003e\n\u003ch3\u003e✨ Fea...\n\n_Description has been truncated_","html_url":"https://github.com/zebbra/data_aggregator/pull/874","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebbra%2Fdata_aggregator/issues/874","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/874/packages"}}]}