{"id":33083,"name":"ash_authentication_phoenix","ecosystem":"hex","repository_url":null,"issues_count":28,"created_at":"2025-06-07T12:05:35.251Z","updated_at":"2025-06-07T12:05:35.251Z","purl":"pkg:hex/ash_authentication_phoenix","metadata":{"id":5662425,"name":"ash_authentication_phoenix","ecosystem":"hex","description":"Phoenix integration for Ash Authentication","homepage":"https://github.com/team-alembic/ash_authentication_phoenix","licenses":"https://github.com/team-alembic/ash_authentication_phoenix","normalized_licenses":["Other"],"repository_url":null,"keywords_array":[],"namespace":null,"versions_count":81,"first_release_published_at":"2022-12-08T03:34:25.389Z","latest_release_published_at":"2025-05-07T03:11:24.474Z","latest_release_number":"2.7.0","last_synced_at":"2025-05-30T01:49:15.231Z","created_at":"2022-12-08T03:53:15.126Z","updated_at":"2025-05-30T01:49:17.886Z","registry_url":"https://hex.pm/packages/ash_authentication_phoenix/","install_command":"mix hex.package fetch ash_authentication_phoenix ","documentation_url":"http://hexdocs.pm/ash_authentication_phoenix/","metadata":{},"repo_metadata":{"id":64414250,"uuid":"557092542","full_name":"team-alembic/ash_authentication_phoenix","owner":"team-alembic","description":"Drop-in authentication support for Phoenix apps using AshAuthentication.","archived":false,"fork":false,"pushed_at":"2025-05-22T14:09:32.000Z","size":1088,"stargazers_count":72,"open_issues_count":13,"forks_count":46,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-25T20:02:47.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/team-alembic.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}},"created_at":"2022-10-25T04:02:24.000Z","updated_at":"2025-05-22T14:09:36.000Z","dependencies_parsed_at":"2024-01-13T09:17:47.681Z","dependency_job_id":"ac133c3e-9c79-43b8-984f-ab8729973297","html_url":"https://github.com/team-alembic/ash_authentication_phoenix","commit_stats":{"total_commits":183,"total_committers":12,"mean_commits":15.25,"dds":0.53551912568306,"last_synced_commit":"5fae7274debdc2540b1c248d52e37f7f96c0ad26"},"previous_names":[],"tags_count":90,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/team-alembic","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257129868,"owners_count":22494062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"team-alembic","name":"Alembic","uuid":"25500012","kind":"organization","description":"We are Alembic. We're a software consultancy specialising in Elixir, TypeScript, GraphQL and React","email":"hello@alembic.com.au","website":"https://alembic.com.au","location":"Sydney Australia","twitter":"teamalembic","company":null,"icon_url":"https://avatars.githubusercontent.com/u/25500012?v=4","repositories_count":63,"last_synced_at":"2024-04-14T02:46:44.965Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/team-alembic","funding_links":[],"total_stars":260,"followers":28,"following":0,"created_at":"2023-02-14T22:28:31.182Z","updated_at":"2024-04-14T02:47:02.964Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/team-alembic","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/team-alembic/repositories"},"tags":[{"name":"v2.8.0","sha":"09aaebf74df4e9b7792e0921ee9dc73bf74cce8b","kind":"tag","published_at":"2025-05-15T05:02:17.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.8.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"04852a1d7c5ed316540ad463482bfa1a0ff990d2","kind":"tag","published_at":"2025-05-07T03:10:40.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.7.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.7.0/manifests"},{"name":"v2.6.3","sha":"6af96a4509384891a884034fb2a296f248a9310b","kind":"tag","published_at":"2025-04-21T18:31:36.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.6.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"5f71c6b5b300b939bb419b3ced2bee10a7d72301","kind":"tag","published_at":"2025-04-15T01:36:55.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.6.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"73535d089a6470cd398022c8df73177e8241448f","kind":"tag","published_at":"2025-04-15T01:24:36.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.6.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"098152a3b7e1fd0530f7efa0f7dde4df9b2b24fb","kind":"tag","published_at":"2025-04-14T21:51:13.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.6.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.6.0/manifests"},{"name":"v2.5.5","sha":"f3242538b7e03d8bb04a98e88a5fb3da3106d731","kind":"tag","published_at":"2025-04-14T21:50:18.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.5/manifests"},{"name":"v2.5.4","sha":"886c4878c72b07d15d382c6d12a3bb2f92ab6b21","kind":"tag","published_at":"2025-04-11T03:26:53.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.4/manifests"},{"name":"v2.5.3","sha":"439a518fc05bf66fbbeff1387c349a994fe92dd8","kind":"tag","published_at":"2025-04-09T23:24:03.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"ff7e9a18787a63d5fba82aaedfb5b637dce5d2e1","kind":"tag","published_at":"2025-03-28T15:30:51.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"eac478c47fa91ba552f47680dea48dcafd52b5e3","kind":"tag","published_at":"2025-03-20T04:09:47.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"daac8c5d6616dfec97a4bfdec444831c453d6e84","kind":"tag","published_at":"2025-03-18T20:32:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.5.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.5.0/manifests"},{"name":"v2.4.8","sha":"ce3b7b3aa18ebb3d67b2f92998ce3d8a739bf90f","kind":"tag","published_at":"2025-02-25T20:13:51.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.8","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.8/manifests"},{"name":"v2.4.7","sha":"78a8c319458d363ebe4de62e2c1f0fcd15a49124","kind":"tag","published_at":"2025-02-11T16:44:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.7","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.7/manifests"},{"name":"v2.4.6","sha":"a00949aea5f88a4f98b005354b7bc86f9687ebe0","kind":"tag","published_at":"2025-01-27T18:36:19.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.6","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.6/manifests"},{"name":"v2.4.5","sha":"64f8ab5eaf3efcd9a47e690de4013c1ab8cd746f","kind":"tag","published_at":"2025-01-27T01:18:50.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"07616d454372a950990082cb09e3cbf87afc4733","kind":"tag","published_at":"2024-12-26T23:01:59.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.4/manifests"},{"name":"v2.4.3","sha":"fe4ffa1951e03b76cb716e1ce4f43663547b4ff4","kind":"tag","published_at":"2024-12-26T17:33:22.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"fc99cf388543b0d1b9ac76464c76e6f97058214d","kind":"tag","published_at":"2024-12-20T16:55:41.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"c1c846d88edaefb850266bdd457e3efac1b28c08","kind":"tag","published_at":"2024-12-12T15:44:24.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"d8c06bf402f0eb7d58a98aadb52975e3292d14ee","kind":"tag","published_at":"2024-12-05T16:51:56.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.4.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"ef7f849fc620153e5a3a28541ad0ed8290b70b25","kind":"tag","published_at":"2024-11-26T21:08:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.3.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"4a43c238c7de711551fc86d0a535c2dbd186cac0","kind":"tag","published_at":"2024-11-13T03:44:25.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.2.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"703c9ef4466fba7bb4ba301e554434f254285c70","kind":"tag","published_at":"2024-11-05T02:14:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.2.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.2.0/manifests"},{"name":"v2.1.11","sha":"91678886d5065a6875fba892d5f8426fc269e76c","kind":"tag","published_at":"2024-10-31T13:42:21.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.11","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.11/manifests"},{"name":"v2.1.10","sha":"04a178d6914f27198221dfa3426dd0f7a6014e87","kind":"tag","published_at":"2024-10-24T14:54:32.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.10","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.10/manifests"},{"name":"v2.1.9","sha":"465f7d5964b55005df50e6127dcae3fd4f18a533","kind":"tag","published_at":"2024-10-15T14:15:16.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.9","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.9/manifests"},{"name":"v2.1.8","sha":"64cc5b8cb0444220ea9863893b460282e35d8866","kind":"tag","published_at":"2024-10-14T22:05:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.8","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.8/manifests"},{"name":"v2.1.7","sha":"bdda4c5b9ec14b4077048d63ef691a3e0242bf32","kind":"tag","published_at":"2024-10-14T21:19:16.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.7","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.7/manifests"},{"name":"v2.1.6","sha":"4028654e646248e5f089015ab6b5319ec416eef9","kind":"tag","published_at":"2024-10-14T20:53:47.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.6","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.6/manifests"},{"name":"v2.1.5","sha":"81c1fe5cbf4c15a51cb9efa2990e92e8ea8e145d","kind":"tag","published_at":"2024-10-11T17:47:56.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"9e02ce6c4a78afdeba3a2d4b12a750cc0d059914","kind":"tag","published_at":"2024-10-08T22:55:56.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.4/manifests"},{"name":"v2.1.3","sha":"c058e8302a4afe36bb7898ffe263c89a395a2bbc","kind":"tag","published_at":"2024-10-06T17:51:02.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"9bc8eae7860c75c66db5eb6e9addf14e04abc1f3","kind":"tag","published_at":"2024-09-23T15:54:00.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"67ef2b23f6299cb3a672e32a23bfccc06e1ddd3d","kind":"tag","published_at":"2024-09-03T14:17:30.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"21e5417c7ed5d466f19e7b3208c3f60578d38b2e","kind":"tag","published_at":"2024-09-01T21:37:19.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.1.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"112b86d30c1bb49a5a66e09a4cdf1ff41aff4f65","kind":"tag","published_at":"2024-08-05T03:47:47.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"c700af6a0203a076f8b051f73895f7c1fc973b24","kind":"tag","published_at":"2024-07-10T02:17:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"c0301f0c2c2cb27d95d6a6a0c196e7ab9eaf6d6d","kind":"tag","published_at":"2024-05-10T22:28:25.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.3","sha":"49b0764fbe547969405d09d1fb6df803fd8aa7a4","kind":"tag","published_at":"2024-05-10T00:41:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"a295317ab7be67a41266751956505b97905563b7","kind":"tag","published_at":"2024-04-13T21:58:51.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"0956be8e4df90a7972a5a399dba037f3d53bc15a","kind":"tag","published_at":"2024-04-02T16:41:39.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"140052fbef9ba133084ba1a740f4394073a2cca6","kind":"tag","published_at":"2024-04-01T20:46:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v2.0.0-rc.0/manifests"},{"name":"v1.9.4","sha":"d2cb3445abf2d069c90b5005f454a0ed65ab904a","kind":"tag","published_at":"2024-03-06T01:58:51.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.9.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.4/manifests"},{"name":"v1.9.3","sha":"7b8af0a74d7818a5ec28febcbf76359f4d326f3f","kind":"tag","published_at":"2024-02-06T20:12:23.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.9.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.3/manifests"},{"name":"v1.9.2","sha":"2c3a12afa7991e33b85e0179852a8ad5bd1bd324","kind":"tag","published_at":"2024-02-02T02:33:24.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.9.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"f35d7e1cbbb1cd3e88d02417ba879fe019d800c2","kind":"tag","published_at":"2024-01-21T19:06:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.9.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"a1e0e4f5615f81653b79a0d0cbbd5efd17914680","kind":"tag","published_at":"2023-11-13T03:57:55.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.9.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.9.0/manifests"},{"name":"v1.8.7","sha":"a0c36917bd3840212926f808d450b24eaeff22bf","kind":"tag","published_at":"2023-10-26T19:53:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.7","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.7/manifests"},{"name":"v1.8.6","sha":"9f5bc7541276b6b0a785a449a58aa44840e0848b","kind":"tag","published_at":"2023-10-25T21:43:28.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.6","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.6/manifests"},{"name":"v1.8.5","sha":"ad91ca59e54ce836da6238f862fbad8c9118e2cd","kind":"tag","published_at":"2023-10-06T20:52:42.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"6a9ae5853d688eecc0d813a4b2be08dc246d5071","kind":"tag","published_at":"2023-09-25T14:31:23.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"b11ee500b685f5b0622a8aae0a409eafadd93efc","kind":"tag","published_at":"2023-09-23T20:47:27.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"3594f16586b895804faf72046780d89c322393b3","kind":"tag","published_at":"2023-09-22T16:28:13.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"558745d90909f7910f9a75cca5899aec53140616","kind":"tag","published_at":"2023-09-18T01:00:42.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"a3ab85885cb8ba00f23f1737e503baf2276d6ece","kind":"tag","published_at":"2023-09-14T21:03:48.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.8.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"122eec41b928f1a01bad8642f7ebc374d78ed6f6","kind":"tag","published_at":"2023-08-09T21:55:03.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.7.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"5602fe06314b5038932553606e90cc3d332020a7","kind":"tag","published_at":"2023-04-16T22:16:21.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.7.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"19931553d8426f0d6224fa658df127f1f776b0ba","kind":"tag","published_at":"2023-04-12T01:33:16.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.7.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"5c0263e20537973760f313e7f921c99ab3a2c08c","kind":"tag","published_at":"2023-04-06T04:12:25.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.7.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.7.0/manifests"},{"name":"v1.6.6","sha":"7f09a5e6233d00c78d3c3c6ca9c9a2bc4f168898","kind":"tag","published_at":"2023-03-31T02:46:39.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.6","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"860bda00d985b11321b570241874a06d46548fc2","kind":"tag","published_at":"2023-03-23T02:10:18.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"e252d4fbdbd183c651ae1b0932444cf62af1a5ca","kind":"tag","published_at":"2023-03-14T20:54:00.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"3f22a81d16f25786561b6aba52be10e628474d92","kind":"tag","published_at":"2023-03-12T21:38:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"ced6d16afd606ac266ac441b0a5e10db51c70b6e","kind":"tag","published_at":"2023-03-06T21:30:31.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"ae8c0ebc313b080233cb95b0cae606980819f513","kind":"tag","published_at":"2023-03-01T23:39:09.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"ef0d26605c28786225ae2e12f2fefd27b6ea0f30","kind":"tag","published_at":"2023-02-27T20:36:12.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.6.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"0ee0abc7c54d4d0d5b782929292feb2a64a5d4d4","kind":"tag","published_at":"2023-02-24T03:16:42.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.5.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"e5ccaa9baced16a1e876f310a7d76ef75c3d0304","kind":"tag","published_at":"2023-02-12T22:57:03.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.5.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.5.0/manifests"},{"name":"v1.4.8","sha":"bf0d88632c521e6f85626b975d03bba8d63e2db0","kind":"tag","published_at":"2023-02-07T13:13:51.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.8","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.8/manifests"},{"name":"v1.4.7","sha":"3a71688bc067800eb9a4fde997a95ab041506b95","kind":"tag","published_at":"2023-01-30T22:24:34.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.7","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"a6a10f8d9322f9220f116854d195175e7c045579","kind":"tag","published_at":"2023-01-29T20:57:35.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.6","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"fab60a571d46915b2642b85d968f8be81e988214","kind":"tag","published_at":"2023-01-26T14:31:19.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.5","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2cc7acd6dd169d638c62b2cfe0c038f031dc289b","kind":"tag","published_at":"2023-01-19T23:13:30.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.4","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"2511e13f3930275136ca0092693e991c4270ed04","kind":"tag","published_at":"2023-01-18T07:37:13.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.3","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"952fc38bfc45b1e73ed6b5858e67bf326f1360eb","kind":"tag","published_at":"2023-01-13T01:44:36.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"fc8014ab326dcff96f6053a3457e9216518aba46","kind":"tag","published_at":"2023-01-12T06:31:44.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"1b5c216856eeadd17912cf8ed1a32b4b17ba19f0","kind":"tag","published_at":"2023-01-12T03:00:19.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.4.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"27106706eb202295a53673e350ff86c47a7cba46","kind":"tag","published_at":"2023-01-11T21:14:38.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.3.2","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"743b51b071c60f2648e3497711896f5d4db36fe8","kind":"tag","published_at":"2023-01-10T21:19:11.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.3.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"7dfae9c2fb47a55fdc0ab3f35b6ad5ccbc59bc57","kind":"tag","published_at":"2022-12-16T02:50:56.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.3.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"efb5a4cc48fb6c6533d6a2d85b9666376777bec3","kind":"tag","published_at":"2022-12-15T03:46:15.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.2.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"90b0a453636361c5e29b4f6d9a949752edba0525","kind":"tag","published_at":"2022-12-15T01:57:19.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.1.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"de4b1771797948319635d54b5cb6f224d4473f9e","kind":"tag","published_at":"2022-12-14T18:59:52.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.0.1","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"3f856179c43371d5701246c9484ddc5ce2c59394","kind":"commit","published_at":"2022-12-08T03:24:12.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v1.0.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v1.0.0/manifests"},{"name":"v0.5.0","sha":"af59f988fc5eeaab1286458c70f3c2dd77828184","kind":"tag","published_at":"2022-11-14T23:05:30.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v0.5.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"9595ba7975a820de255dd4cffca2dd2ebcf22b00","kind":"tag","published_at":"2022-11-10T02:21:26.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v0.4.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"43cefb26551fc3539343ae102f1d0994f97c9bfa","kind":"tag","published_at":"2022-11-03T03:20:33.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v0.3.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"dae9bf393db15ab863b8c308361216be983dde0c","kind":"tag","published_at":"2022-10-28T07:19:43.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v0.2.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"0731a2fda0148bad7106befb4131d68bc8a0a9fc","kind":"tag","published_at":"2022-10-25T04:07:16.000Z","download_url":"https://codeload.github.com/team-alembic/ash_authentication_phoenix/tar.gz/v0.1.0","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-30T01:49:17.886Z","dependent_packages_count":0,"downloads":240254,"downloads_period":"total","dependent_repos_count":3,"rankings":{"downloads":12.320179490563547,"dependent_repos_count":11.391987327569138,"dependent_packages_count":21.825501583949315,"stargazers_count":12.74503333113326,"forks_count":11.081045406546991,"docker_downloads_count":null,"average":13.872749427952451},"purl":"pkg:hex/ash_authentication_phoenix","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/ash_authentication_phoenix","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/ash_authentication_phoenix","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/ash_authentication_phoenix/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_authentication_phoenix/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_authentication_phoenix/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_authentication_phoenix/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ash_authentication_phoenix/related_packages","maintainers":[{"uuid":"jamesotron","login":"jamesotron","name":null,"email":"james@harton.nz","url":null,"packages_count":39,"html_url":"https://hex.pm/users/jamesotron","role":null,"created_at":"2022-12-08T03:53:44.285Z","updated_at":"2022-12-08T03:53:44.285Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/jamesotron/packages"},{"uuid":"ash-project","login":"ash-project","name":null,"email":"ash-project@zachdaniel.dev","url":null,"packages_count":43,"html_url":"https://hex.pm/users/ash-project","role":null,"created_at":"2022-12-08T03:53:44.413Z","updated_at":"2022-12-08T03:53:44.413Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/ash-project/packages"},{"uuid":"joshprice","login":"joshprice","name":null,"email":"josh@canoniq.com","url":null,"packages_count":4,"html_url":"https://hex.pm/users/joshprice","role":null,"created_at":"2022-12-08T03:53:44.313Z","updated_at":"2022-12-08T03:53:44.313Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/joshprice/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18023,"maintainers_count":6818,"namespaces_count":0,"keywords_count":6092,"github":"hexpm","metadata":{"funded_packages_count":1266},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-07T05:39:04.497Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":4,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3829821587","node_id":"PR_kwDOP6UndM6-A27x","number":53,"state":"closed","title":"chore(deps): bump the elixir group with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T13:13:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T13:49:46.000Z","updated_at":"2026-01-26T13:13:59.000Z","time_to_close":602651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":5,"packages":[{"name":"ash","old_version":"3.12.0","new_version":"3.13.1","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.13.6","new_version":"4.13.7","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.14.1","new_version":"2.15.0","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"phoenix_live_view","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.12.0` | `3.13.1` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.13.6` | `4.13.7` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.14.1` | `2.15.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.19` | `1.1.20` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.20.0` | `1.20.1` |\n\nUpdates `ash` from 3.12.0 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ebulk_destroy\u003c/code\u003e step to \u003ccode\u003eAshReactor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2500\"\u003eash-project/ash#2500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd load and loading? functions to ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2511\"\u003eash-project/ash#2511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eunwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e) by katipber [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2507\"\u003eash-project/ash#2507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etransform after_batch results in bulk actions for partial change matches by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2519\"\u003eash-project/ash#2519\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAshReactor: inconsistencies between bulk_create step and Ash.bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2518\"\u003eash-project/ash#2518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove typo in \u003ccode\u003eref\u003c/code\u003e error message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e) by diogomrts [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2520\"\u003eash-project/ash#2520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent lateral join handling for manual relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2515\"\u003eash-project/ash#2515\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove redundant action nil guards in create/bulk.ex by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2509\"\u003e#2509\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2509\"\u003eash-project/ash#2509\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\u003eUpgrade Splode to 0.3.0 for stacktrace filtering by \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\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-enables regex as mfa to improve regex speed (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e) by sezaru [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2516\"\u003eash-project/ash#2516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/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.13.0...v3.13.1\"\u003ev3.13.1\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e options in \u003ccode\u003echanging\u003c/code\u003e validation by \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.12.0...v3.13.0\"\u003ev3.13.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ebulk_destroy\u003c/code\u003e step to \u003ccode\u003eAshReactor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2500\"\u003eash-project/ash#2500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd load and loading? functions to ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2511\"\u003eash-project/ash#2511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eunwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e) by katipber [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2507\"\u003eash-project/ash#2507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etransform after_batch results in bulk actions for partial change matches by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2519\"\u003eash-project/ash#2519\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAshReactor: inconsistencies between bulk_create step and Ash.bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2518\"\u003eash-project/ash#2518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove typo in \u003ccode\u003eref\u003c/code\u003e error message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e) by diogomrts [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2520\"\u003eash-project/ash#2520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent lateral join handling for manual relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2515\"\u003eash-project/ash#2515\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove redundant action nil guards in create/bulk.ex by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2509\"\u003e#2509\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2509\"\u003eash-project/ash#2509\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\u003eUpgrade Splode to 0.3.0 for stacktrace filtering by \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\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-enables regex as mfa to improve regex speed (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e) by sezaru [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2516\"\u003eash-project/ash#2516\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/commit/e6ddec690f672361ba9ccd3965fb1ed3020f6f97\"\u003e\u003ccode\u003ee6ddec6\u003c/code\u003e\u003c/a\u003e chore: release version v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2ad2f50348e5b075b10e01d3f7b9855107532093\"\u003e\u003ccode\u003e2ad2f50\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e options in \u003ccode\u003echanging\u003c/code\u003e validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2df7303fd4c827a73376ee501981e74c954a93d3\"\u003e\u003ccode\u003e2df7303\u003c/code\u003e\u003c/a\u003e chore: release version v3.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e6ce99e5021abe4fcae3a3c2ee3a6c8afb9b4157\"\u003e\u003ccode\u003ee6ce99e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4844b1aa2f767fb1a0ad639030e9bdb05d11532f\"\u003e\u003ccode\u003e4844b1a\u003c/code\u003e\u003c/a\u003e fix: unwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7ade13827c634416e9b66eb18455bcfd30bc5989\"\u003e\u003ccode\u003e7ade138\u003c/code\u003e\u003c/a\u003e fix: transform after_batch results in bulk actions for partial change matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7f8581094ac648025f16380b6fd52eb8b73b22da\"\u003e\u003ccode\u003e7f85810\u003c/code\u003e\u003c/a\u003e improvement: Upgrade Splode to 0.3.0 for stacktrace filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ff529bceae2f37c71b7ffc14a350393477d49772\"\u003e\u003ccode\u003eff529bc\u003c/code\u003e\u003c/a\u003e chore: add bread crumbs to managed relationship errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/adf0e20dccaa3ca10b471294ff866f7b6406bbd9\"\u003e\u003ccode\u003eadf0e20\u003c/code\u003e\u003c/a\u003e Fix: aggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d5d741ea3e049d83111f820e09060f75f1c9319b\"\u003e\u003ccode\u003ed5d741e\u003c/code\u003e\u003c/a\u003e Atomic after transaction (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.12.0...v3.13.1\"\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.13.6 to 4.13.7\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.13.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e) by capoccias\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/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.13.6...v4.13.7\"\u003ev4.13.7\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e) by capoccias\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/team-alembic/ash_authentication/commit/8faf35ac1d6bb60250f119c20413b358b29ec36c\"\u003e\u003ccode\u003e8faf35a\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/0d2301f22f7e83e9b760f2b1fc5778fa450063a8\"\u003e\u003ccode\u003e0d2301f\u003c/code\u003e\u003c/a\u003e fix: skip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/0ad8171132d2afa5db40e51304f7dfa5c4cb6ae6\"\u003e\u003ccode\u003e0ad8171\u003c/code\u003e\u003c/a\u003e fix: error caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c4ed9c96dd06d0ab2c4ed9df637fea04ff170caf\"\u003e\u003ccode\u003ec4ed9c9\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.6...v4.13.7\"\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.14.1 to 2.15.0\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.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e) by aidalgol [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/702\"\u003eteam-alembic/ash_authentication_phoenix#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/703\"\u003eteam-alembic/ash_authentication_phoenix#703\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.14.1...v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e) by aidalgol [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/702\"\u003eteam-alembic/ash_authentication_phoenix#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/703\"\u003eteam-alembic/ash_authentication_phoenix#703\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/6ddd46340c041a600eae6f31cfd3a7eb14a4c07e\"\u003e\u003ccode\u003e6ddd463\u003c/code\u003e\u003c/a\u003e chore: release version v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/66cf1b6b9c39da7c945aab41a6869d83a1311dde\"\u003e\u003ccode\u003e66cf1b6\u003c/code\u003e\u003c/a\u003e docs: Update generated UI override docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/84d3938f180c8f2d5450dd0baebb8f41f4a6b156\"\u003e\u003ccode\u003e84d3938\u003c/code\u003e\u003c/a\u003e fix: skip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/37ed63d09a7c2f6f66ee942b2df94b743bb3bf09\"\u003e\u003ccode\u003e37ed63d\u003c/code\u003e\u003c/a\u003e feat: make flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/045b7485824e25267a6b024c588cd5a1802a89ad\"\u003e\u003ccode\u003e045b748\u003c/code\u003e\u003c/a\u003e docs: Update notify function to use 'data' instead of 'resource' (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.14.1...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.19 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.20/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.20 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect\u003c/code\u003e in \u003ccode\u003ehandle_params\u003c/code\u003e for client-initiated patches causing a JS exception (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events initiated from elements teleported outside of a LiveComponent being sent to the LiveView instead of the LiveComponent (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHooksOptions\u003c/code\u003e accepts non-default typed hooks (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent portal content from disappearing in rare cases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e submission to a controller from inside a portal not working (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JS crash when debouncing inputs attached to a form with the \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUploadClient\u003c/code\u003e (from LiveViewTest) crashing when receiving a \u003ccode\u003e:socket_close\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003elive_file_input\u003c/code\u003e to update attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML when setting LiveView \u003ccode\u003e:container\u003c/code\u003e option to \u003ccode\u003e:body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b146b3300721adaa2eaa5e5f81547e70dd925d21\"\u003e\u003ccode\u003eb146b33\u003c/code\u003e\u003c/a\u003e release v1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f2e120564ba8eb26520616435f5c603f6b2430\"\u003e\u003ccode\u003eb7f2e12\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/32b3925ed325f7f1d158a044e80ba81c7db7de11\"\u003e\u003ccode\u003e32b3925\u003c/code\u003e\u003c/a\u003e Bump morphom. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fa5473566f11957ca3ddc88b6d372b5f107a1e73\"\u003e\u003ccode\u003efa54735\u003c/code\u003e\u003c/a\u003e Allow live_file_input to sync attributes except value (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82e50cdf8940416c492122322c4786c1f2a8f395\"\u003e\u003ccode\u003e82e50cd\u003c/code\u003e\u003c/a\u003e add warning about bypassing form validation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4115\"\u003e#4115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/75c53203201bd56921997a58351585d1f83c4747\"\u003e\u003ccode\u003e75c5320\u003c/code\u003e\u003c/a\u003e Fix incorrect test name for teleported external form submission (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dad5d1f4040eb1ce6d587684b1fe9edbc5b0cbb4\"\u003e\u003ccode\u003edad5d1f\u003c/code\u003e\u003c/a\u003e add note about setting properties to JS.set_attribute/1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f8f9fb633b847675baa2ba2403915d4aa82af5a5\"\u003e\u003ccode\u003ef8f9fb6\u003c/code\u003e\u003c/a\u003e Add documentation example for \u003ccode\u003ePhoenix.LiveView.render_with/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dd29392338ac3cc175eb5986dd203912acbc8f39\"\u003e\u003ccode\u003edd29392\u003c/code\u003e\u003c/a\u003e fix: add handle_info for :socket_close on UploadClient (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a2c0b8f8ee3d7efa56bed67006970a3b0bbbac27\"\u003e\u003ccode\u003ea2c0b8f\u003c/code\u003e\u003c/a\u003e fix external form submission for teleported form (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.19...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mail from 0.5.1 to 0.5.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.0 to 1.10.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.16 to 0.5.17 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.9.0 to 1.10.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1096\"\u003eswoosh/swoosh#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/c42c25c2efaedd194861bfee27b9cbce51b9e3f4\"\u003e\u003ccode\u003ec42c25c\u003c/code\u003e\u003c/a\u003e v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/74a12e8a17ade33b1089e25981154b316001f378\"\u003e\u003ccode\u003e74a12e8\u003c/code\u003e\u003c/a\u003e Fix Content-Transfer-Encoding for message/* attachments (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7e4c5741358b6862c1fd11cd6b6ff7b28caf9bb7\"\u003e\u003ccode\u003e7e4c574\u003c/code\u003e\u003c/a\u003e Bump mail from 0.5.1 to 0.5.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/954a8b8f47459589272c4be3ad056de19b35f2cf\"\u003e\u003ccode\u003e954a8b8\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/c295cdee7cb514170576df2d434a26dbfe869469\"\u003e\u003ccode\u003ec295cde\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bdfd47437c3a6d4e66841165154fa37805541292\"\u003e\u003ccode\u003ebdfd474\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.9.0 to 1.10.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"3781326475","node_id":"PR_kwDOP6UndM67hlPk","number":49,"state":"closed","title":"chore(deps): bump the elixir group with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T15:09:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T12:29:15.000Z","updated_at":"2026-01-12T15:09:27.000Z","time_to_close":614411,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":3,"packages":[{"name":"ash_authentication","old_version":"4.13.4","new_version":"4.13.6","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"bandit","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/mtrudel/bandit"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 3 updates: [ash_authentication](https://github.com/team-alembic/ash_authentication), [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) and [bandit](https://github.com/mtrudel/bandit).\n\nUpdates `ash_authentication` from 4.13.4 to 4.13.6\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.13.6\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly configure remember_me strategy in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e) by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1108\"\u003e#1108\u003c/a\u003e) by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd upgrader to add remember_me to magic link sign-in actions by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect assert_has_patch assertion in upgrade test by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaudit_log: invalid magic links log as failure by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrectly lock out assent 0.3 by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elock assent at 0.2 until the next major release by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003e--accounts\u003c/code\u003e flag to add_strategy task (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1096\"\u003e#1096\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix failing test by Josh Price\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.11+ in JWT tenant validation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1092\"\u003e#1092\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.12 in JWT tenant validation by Shahryar Tavakkoli\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 return_error_on_invalid_magic_link_token? config by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd MaybeGenerateTokenChange for remember me support in create actions (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1093\"\u003e#1093\u003c/a\u003e) by weljoda\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenid configuration uri type change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1095\"\u003e#1095\u003c/a\u003e) by andreas-ementio\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/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.13.5...v4.13.6\"\u003ev4.13.6\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly configure remember_me strategy in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.4...v4.13.5\"\u003ev4.13.5\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e) by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1108\"\u003e#1108\u003c/a\u003e) by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd upgrader to add remember_me to magic link sign-in actions by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect assert_has_patch assertion in upgrade test by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaudit_log: invalid magic links log as failure by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrectly lock out assent 0.3 by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elock assent at 0.2 until the next major release by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003e--accounts\u003c/code\u003e flag to add_strategy task (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1096\"\u003e#1096\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix failing test by Josh Price\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.11+ in JWT tenant validation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1092\"\u003e#1092\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.12 in JWT tenant validation by Shahryar Tavakkoli\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 return_error_on_invalid_magic_link_token? config by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd MaybeGenerateTokenChange for remember me support in create actions (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1093\"\u003e#1093\u003c/a\u003e) by weljoda\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenid configuration uri type change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1095\"\u003e#1095\u003c/a\u003e) by andreas-ementio\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/team-alembic/ash_authentication/commit/d50658da4685e73fda63913ecdd499f4d1e7d4c6\"\u003e\u003ccode\u003ed50658d\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/efd54e3e001a6eb733c7a8484d7a14afcd468f52\"\u003e\u003ccode\u003eefd54e3\u003c/code\u003e\u003c/a\u003e chore: update installer tests to handle remember_me addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ce42ddd340a8f617d3544d39d26dff31f4fd5e98\"\u003e\u003ccode\u003ece42ddd\u003c/code\u003e\u003c/a\u003e improvement: properly configure remember_me strategy in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/54de190911df9e51c192efd506321e42034b5f10\"\u003e\u003ccode\u003e54de190\u003c/code\u003e\u003c/a\u003e chore: remove alias for Unknown exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/eb40cde8e335377ce993af1f22507f7221c67311\"\u003e\u003ccode\u003eeb40cde\u003c/code\u003e\u003c/a\u003e chore: fix incorrect usage of Unknown.exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/15a0e6bb11a91dea684b94d977031e89b8f0da3f\"\u003e\u003ccode\u003e15a0e6b\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ca9f61520af4bef0175a7b56e33a454e4b670e66\"\u003e\u003ccode\u003eca9f615\u003c/code\u003e\u003c/a\u003e fix: check for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6889c4a87a49ce1293c106606630b98ccdcde42f\"\u003e\u003ccode\u003e6889c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1110\"\u003e#1110\u003c/a\u003e from flavioescobar/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b973ff2e5ab6081b2824c4bf5528842c48e9466\"\u003e\u003ccode\u003e8b973ff\u003c/code\u003e\u003c/a\u003e docs: fix typo on config to bypass require interaction for magic link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.4...v4.13.6\"\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.14.0 to 2.14.1\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.14.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember_me_field/1 should check for RememberMe strategy by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.14.0...v2.14.1\"\u003ev2.14.1\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember_me_field/1 should check for RememberMe strategy by \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/917839064d8ec8fb6679cb5fefb79d5362b6bfe8\"\u003e\u003ccode\u003e9178390\u003c/code\u003e\u003c/a\u003e chore: release version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/dee77a35e5a14c53ede4a823dc2646802efc207c\"\u003e\u003ccode\u003edee77a3\u003c/code\u003e\u003c/a\u003e chore: update tests to reflect change to remember me logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/22c36f6c73bed97174788bb77af18ddef984b0b5\"\u003e\u003ccode\u003e22c36f6\u003c/code\u003e\u003c/a\u003e chore: remoeve redundant strategy check in remember_me_field/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/ccdb5612023681f6012d4d568ba7f17a60e36fd0\"\u003e\u003ccode\u003eccdb561\u003c/code\u003e\u003c/a\u003e fix: remember_me_field/1 should check for RememberMe strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/7913eb0c34c16be7e6a107d04ad87fe46f7f77aa\"\u003e\u003ccode\u003e7913eb0\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/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/9c76765ee35302aca24d70eb93f09b73d75686b2\"\u003e\u003ccode\u003e9c76765\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.14.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.0 (29 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresponse_encodings\u003c/code\u003e to allow specifying an explicit preference order to compression encodings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/deb098db225c68b6af700f66cd756e1eab3ba36f\"\u003e\u003ccode\u003edeb098d\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c72c3b62237276d454b092b8783ee808fd469554\"\u003e\u003ccode\u003ec72c3b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eresponse_encodings\u003c/code\u003e option to http_options (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/26d741fde7dc69997caf355a604127c346afdd6d\"\u003e\u003ccode\u003e26d741f\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.2 to 0.39.3 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/310eedf2b92266b320a7b7b290f611c1c5bdc4ff\"\u003e\u003ccode\u003e310eedf\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e75ca7f9de08a9491cdc6fd1d91aaf6d00b4d78a\"\u003e\u003ccode\u003ee75ca7f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0b19233401d16defc1f202ae15115289191a5fcc\"\u003e\u003ccode\u003e0b19233\u003c/code\u003e\u003c/a\u003e Bump plug from 1.19.0 to 1.19.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.9.0...1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"3510157795","node_id":"PR_kwDOP6UndM6teBSh","number":8,"state":"closed","title":"chore(deps): bump the elixir group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T12:46:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T13:49:07.000Z","updated_at":"2025-10-20T12:46:20.000Z","time_to_close":601030,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":6,"packages":[{"name":"ash","old_version":"3.5.43","new_version":"3.6.2","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_postgres","old_version":"2.6.20","new_version":"2.6.21","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"live_debugger","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/software-mansion/live-debugger"},{"name":"phoenix_live_view","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.43` | `3.6.2` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.10.0` | `4.11.0` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.5` | `2.11.0` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.6.20` | `2.6.21` |\n| [live_debugger](https://github.com/software-mansion/live-debugger) | `0.4.1` | `0.4.2` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.13` | `1.1.14` |\n\nUpdates `ash` from 3.5.43 to 3.6.2\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.6.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly apply bypass policies that can never pass by \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\u003eresolves CVE-2025-48043\u003c/p\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly add field to error function if not already present by \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.6.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove selection of atomic validation attribute, including resource-level option (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2356\"\u003e#2356\u003c/a\u003e) by \u003ca href=\"https://github.com/stevebrambilla\"\u003e\u003ccode\u003e@​stevebrambilla\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edata_one_of validation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2358\"\u003e#2358\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\u003eadd \u003ccode\u003eAsh.transact/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2341\"\u003e#2341\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\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't stringify fieldset atoms in read action by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextended context collision prevention to all bulk operation types and added convenience helpers (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2357\"\u003e#2357\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove nested bulk action notification handling (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2353\"\u003e#2353\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Query.after_transaction result argument issues. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2354\"\u003e#2354\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eafter_transaction on read error bug. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect after_transaction result type for successful queries. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly set defaults when using string keys in typed structs by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emove rollback_on_error logic to DataLayer.transaction 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\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.6.1...v3.6.2\"\u003ev3.6.2\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly apply bypass policies that can never pass by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\nresolves CVE-2025-48043\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.6.0...v3.6.1\"\u003ev3.6.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly add field to error function if not already present by \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.43...v3.6.0\"\u003ev3.6.0\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove selection of atomic validation attribute, including resource-level option (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2356\"\u003e#2356\u003c/a\u003e) by \u003ca href=\"https://github.com/stevebrambilla\"\u003e\u003ccode\u003e@​stevebrambilla\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edata_one_of validation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2358\"\u003e#2358\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\u003eadd \u003ccode\u003eAsh.transact/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2341\"\u003e#2341\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\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't stringify fieldset atoms in read action by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextended context collision prevention to all bulk operation types and added convenience helpers (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2357\"\u003e#2357\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove nested bulk action notification handling (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2353\"\u003e#2353\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Query.after_transaction result argument issues. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2354\"\u003e#2354\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eafter_transaction on read error bug. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect after_transaction result type for successful queries. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly set defaults when using string keys in typed structs by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emove rollback_on_error logic to DataLayer.transaction 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\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/35c098cc3ab33bfbd8e752845b0a9c6adcb7e600\"\u003e\u003ccode\u003e35c098c\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ffec7ea7bbf0f69cabe2aafe5ccd656cc5c82b06\"\u003e\u003ccode\u003effec7ea\u003c/code\u003e\u003c/a\u003e fix: properly apply bypass policies that can never pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/66d81300065b970da0d2f4528354835d2418c7ae\"\u003e\u003ccode\u003e66d8130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1b01c32fe252f7d59fee3a8f89d466b03b7fe68a\"\u003e\u003ccode\u003e1b01c32\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/99e416266560cfbb8d42f48bcbf8cef65ad847f7\"\u003e\u003ccode\u003e99e4162\u003c/code\u003e\u003c/a\u003e chore: docs and sobelow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4e78f539f11fe495bd504cf4f69c25c9998aa3b0\"\u003e\u003ccode\u003e4e78f53\u003c/code\u003e\u003c/a\u003e fix: only add field to error function if not already present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/873d1274668466f6b392965b37cdc9a5283594d3\"\u003e\u003ccode\u003e873d127\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/21a1e561cc8beeb24a567319b22422cf7e99e573\"\u003e\u003ccode\u003e21a1e56\u003c/code\u003e\u003c/a\u003e fix: don't stringify fieldset atoms in read action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b7b855fce1f919d55c7f38721bf96d1388422b1d\"\u003e\u003ccode\u003eb7b855f\u003c/code\u003e\u003c/a\u003e chore: Add optional REUSE check to ash-ci.yml (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/306db0d3cb1c37a541157898812a85262cb14d47\"\u003e\u003ccode\u003e306db0d\u003c/code\u003e\u003c/a\u003e feat: Improve selection of atomic validation attribute, including resource-le...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.43...v3.6.2\"\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.10.0 to 4.11.0\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.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance error messages in hash_password_change.ex (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1058\"\u003e#1058\u003c/a\u003e) by pupdogg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eJwt.token_for_resource typespec. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd only existing sections into Ash.Resource of config.exs by aifrak\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/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.10.0...v4.11.0\"\u003ev4.11.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance error messages in hash_password_change.ex (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1058\"\u003e#1058\u003c/a\u003e) by pupdogg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eJwt.token_for_resource typespec. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd only existing sections into Ash.Resource of config.exs by aifrak\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/team-alembic/ash_authentication/commit/86a817fb2b94a3bd6dc436e511c5b9baa8b4c0e7\"\u003e\u003ccode\u003e86a817f\u003c/code\u003e\u003c/a\u003e chore: release version v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9c8563f2ba3ec6894b15974b928afe09b70a9767\"\u003e\u003ccode\u003e9c8563f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump ash_json_api in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fa5157006bdec6d3f965bb771628ff1bb47b840e\"\u003e\u003ccode\u003efa51570\u003c/code\u003e\u003c/a\u003e chore: REUSE compliance (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/4b9556bd4b578bb0824a68eb80d8b23bb1151463\"\u003e\u003ccode\u003e4b9556b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3477ea87bc34acac891af438449705fabb5ee39e\"\u003e\u003ccode\u003e3477ea8\u003c/code\u003e\u003c/a\u003e chore: fix failing verifier tests now that they don't raise\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/b72da7653b32bdd361bb840810d27b01e21650e6\"\u003e\u003ccode\u003eb72da76\u003c/code\u003e\u003c/a\u003e chore: formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1b7a72c8626062b73efc7446bc89b54d7cdadde3\"\u003e\u003ccode\u003e1b7a72c\u003c/code\u003e\u003c/a\u003e Prepare Minimal Spark Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fb8b061361e77614cace16313407b8441e08f153\"\u003e\u003ccode\u003efb8b061\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/af04fdc0de6c9596ed2dbff396e1c67a0378d9df\"\u003e\u003ccode\u003eaf04fdc\u003c/code\u003e\u003c/a\u003e fix: Jwt.token_for_resource typespec.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/89d64ae10735e53964c9c26b0b9bd962b1da91f6\"\u003e\u003ccode\u003e89d64ae\u003c/code\u003e\u003c/a\u003e improve: ensure_get_by_action uses get_by (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.10.0...v4.11.0\"\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.5 to 2.11.0\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.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadded token validation on socket mount by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/666\"\u003e#666\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/666\"\u003eteam-alembic/ash_authentication_phoenix#666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd icon_src override by Dawid Danieluk [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/660\"\u003e#660\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/660\"\u003eteam-alembic/ash_authentication_phoenix#660\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebanner rendering with empty text/images by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate Apple component to use auth_path helper for Phoenix 1.7+ compatibility by Aake Gregertsen [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/663\"\u003e#663\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/663\"\u003eteam-alembic/ash_authentication_phoenix#663\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\u003eDeprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e) by James Harton [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/653\"\u003eteam-alembic/ash_authentication_phoenix#653\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einstall with daisyUI overrides if using daisyUI (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e) by pikdum [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/650\"\u003eteam-alembic/ash_authentication_phoenix#650\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/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.5...v2.11.0\"\u003ev2.11.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadded token validation on socket mount by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/666\"\u003e#666\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/666\"\u003eteam-alembic/ash_authentication_phoenix#666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd icon_src override by Dawid Danieluk [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/660\"\u003e#660\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/660\"\u003eteam-alembic/ash_authentication_phoenix#660\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebanner rendering with empty text/images by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate Apple component to use auth_path helper for Phoenix 1.7+ compatibility by Aake Gregertsen [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/663\"\u003e#663\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/663\"\u003eteam-alembic/ash_authentication_phoenix#663\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\u003eDeprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e) by James Harton [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/653\"\u003eteam-alembic/ash_authentication_phoenix#653\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einstall with daisyUI overrides if using daisyUI (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e) by pikdum [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/650\"\u003eteam-alembic/ash_authentication_phoenix#650\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/team-alembic/ash_authentication_phoenix/commit/de9add07ff3797b836cbf7d152b9ed2dd49ed2c9\"\u003e\u003ccode\u003ede9add0\u003c/code\u003e\u003c/a\u003e chore: release version v2.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/008b49390c1bd3c7b7ec724a3fca1592e796434b\"\u003e\u003ccode\u003e008b493\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/3b5ef0ec17715af9e5b9b16ddac2cc3599f12935\"\u003e\u003ccode\u003e3b5ef0e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 8 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8a785c753dd575ef46df56859a54abb61df5b69a\"\u003e\u003ccode\u003e8a785c7\u003c/code\u003e\u003c/a\u003e chore: REUSE compliance (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/e6463f746c0ebfd802564645e41df2ea8199c976\"\u003e\u003ccode\u003ee6463f7\u003c/code\u003e\u003c/a\u003e fix: banner rendering with empty text/images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/ce4b683492a50982892b5fbf3437dd4d6abdc86d\"\u003e\u003ccode\u003ece4b683\u003c/code\u003e\u003c/a\u003e chore: fix compilier warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a8356846dc4171f7201f541fe876f48c5ae06971\"\u003e\u003ccode\u003ea835684\u003c/code\u003e\u003c/a\u003e improvement: Deprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a5414636297170f1209e42c596a6de345d85d283\"\u003e\u003ccode\u003ea541463\u003c/code\u003e\u003c/a\u003e feat: added token validation on socket mount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/53d9dfca13de760bbc4c0a044689b3acdcb25b5e\"\u003e\u003ccode\u003e53d9dfc\u003c/code\u003e\u003c/a\u003e chore: fix failing component test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a88c8d3992f6df8b62a020d9dbf9a8b25cfb9d94\"\u003e\u003ccode\u003ea88c8d3\u003c/code\u003e\u003c/a\u003e chore: fix linting issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.5...v2.11.0\"\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.20 to 2.6.21\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.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esimplify bulk operation metadata handling by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate ash_postgresql to handle the new bulk_create response in Ash v3.5.44 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/632\"\u003e#632\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e) by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eguard against missing snapshot directories in migration generator by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure that tenant is properly used in many-to-many joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd immutable version of \u003ccode\u003eash_raise_error\u003c/code\u003e function to support extensions like Citus (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/620\"\u003e#620\u003c/a\u003e) by Steve Brambilla\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.20...v2.6.21\"\u003ev2.6.21\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esimplify bulk operation metadata handling by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate ash_postgresql to handle the new bulk_create response in Ash v3.5.44 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/632\"\u003e#632\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e) by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eguard against missing snapshot directories in migration generator by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure that tenant is properly used in many-to-many joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd immutable version of \u003ccode\u003eash_raise_error\u003c/code\u003e function to support extensions like Citus (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/620\"\u003e#620\u003c/a\u003e) by Steve Brambilla\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c50052fde2aae223e2eb7949b7c5b869f3eb2da4\"\u003e\u003ccode\u003ec50052f\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9aaebc60f0f8015d8344aa7fc1ab2deaf5900d86\"\u003e\u003ccode\u003e9aaebc6\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/a2aac8ae84547f2f828383052abcb4f7e89ad459\"\u003e\u003ccode\u003ea2aac8a\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/84e528cbf7d43655dec367350d7b020e88fc38f8\"\u003e\u003ccode\u003e84e528c\u003c/code\u003e\u003c/a\u003e fix: update ash_postgresql to handle the new bulk_create response in Ash v3.5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cf0d1df59476c263002aeae37d90a3ea21ae4c87\"\u003e\u003ccode\u003ecf0d1df\u003c/code\u003e\u003c/a\u003e refactor: move immutable error expr from AshSql into AshPostgres (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/c45b3366f95c3419da576eaadc7f37860d5873a9\"\u003e\u003ccode\u003ec45b336\u003c/code\u003e\u003c/a\u003e fix: Support non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7d4d4a4f879cae82c363635179717367584e8c9b\"\u003e\u003ccode\u003e7d4d4a4\u003c/code\u003e\u003c/a\u003e chore: remove deprecated script documentation; fix mise confusion in .tool-ve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/588b1cbd28a15a3a19fd1cc59a3ff78a65ddd715\"\u003e\u003ccode\u003e588b1cb\u003c/code\u003e\u003c/a\u003e chore: credo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7ad0b86d145d4760882248d463222b742a872741\"\u003e\u003ccode\u003e7ad0b86\u003c/code\u003e\u003c/a\u003e fix: ensure that tenant is properly used in many-to-many joins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/c9a6e3e7b580361274fdd7102b9dbe23bb1223a6\"\u003e\u003ccode\u003ec9a6e3e\u003c/code\u003e\u003c/a\u003e test:add failing test (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.20...v2.6.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_debugger` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/live-debugger/releases\"\u003elive_debugger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when refreshing during callback execution in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/760\"\u003e#760\u003c/a\u003e by \u003ca href=\"https://github.com/hhubert6\"\u003e\u003ccode\u003e@​hhubert6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit formats in SocketDiscoveryController in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/754\"\u003e#754\u003c/a\u003e by \u003ca href=\"https://github.com/rhcarvalho\"\u003e\u003ccode\u003e@​rhcarvalho\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix positioning of return arrow in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/788\"\u003e#788\u003c/a\u003e by \u003ca href=\"https://github.com/kraleppa\"\u003e\u003ccode\u003e@​kraleppa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix highlighting LiveViews in LiveComponents in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/725\"\u003e#725\u003c/a\u003e by \u003ca href=\"https://github.com/GuzekAlan\"\u003e\u003ccode\u003e@​GuzekAlan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd phoenix ~\u0026gt; 1.7 dep in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/791\"\u003e#791\u003c/a\u003e by \u003ca href=\"https://github.com/srzeszut\"\u003e\u003ccode\u003e@​srzeszut\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\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/software-mansion/live-debugger/blob/v0.4.2/CHANGELOG.md\"\u003elive_debugger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2 (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when refreshing during callback execution in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit formats in SocketDiscoveryController in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix positioning of return arrow in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix highlighting LiveViews in LiveComponents in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd phoenix ~\u0026gt; 1.7 dep in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/791\"\u003e#791\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/software-mansion/live-debugger/commit/b474970e69a87b0742ad59d6ad0fe1076de1e6dd\"\u003e\u003ccode\u003eb474970\u003c/code\u003e\u003c/a\u003e Release v0.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/f5cf8a643597e72956973315327394a10201c393\"\u003e\u003ccode\u003ef5cf8a6\u003c/code\u003e\u003c/a\u003e Add phoenix ~\u0026gt; 1.7 dep (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/7cf91809f5f73b2d7797f39e679d3ca5cb7a0d09\"\u003e\u003ccode\u003e7cf9180\u003c/code\u003e\u003c/a\u003e Bug: Highlighting LiveViews in LiveComponents (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/825aa996b5f478295a5e7e338c84e664b14e37eb\"\u003e\u003ccode\u003e825aa99\u003c/code\u003e\u003c/a\u003e Bug: fix positioning of return arrow (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/14278c583fdd3e89f1c08a3fe50c782b90109ed6\"\u003e\u003ccode\u003e14278c5\u003c/code\u003e\u003c/a\u003e Explicit formats in  SocketDiscoveryController (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/4b68f1f3cadfd7dac69764193ffdbcb0ab4c71fb\"\u003e\u003ccode\u003e4b68f1f\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/12f5a6e536b141259c7b7b5f96b34688d22f6962\"\u003e\u003ccode\u003e12f5a6e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bug: Fix appearance buttons in settings are not synchronized across t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/f3078becc86b1855926baedca307a2b3d642d59a\"\u003e\u003ccode\u003ef3078be\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/6d7c5ce014dd2c0704834a4bffd2abf0ec80ce03\"\u003e\u003ccode\u003e6d7c5ce\u003c/code\u003e\u003c/a\u003e Bug: Fix appearance buttons in settings are not synchronized across tabs (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/5dc87b34ac5d39040641e7bb2fa39bcdd39d985e\"\u003e\u003ccode\u003e5dc87b3\u003c/code\u003e\u003c/a\u003e Bug: Crash when refreshing during callback execution (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.13...v1.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"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":"2716978068","node_id":"PR_kwDOMrif3s6h8cuU","number":394,"state":"open","title":"build(deps): bump the ash-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T07:17:07.000Z","updated_at":"2025-08-04T07:17:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"ash-dependencies","update_count":8,"packages":[{"name":"ash","old_version":"3.5.14","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_archival","old_version":"1.1.2","new_version":"2.0.1","repository_url":"https://github.com/ash-project/ash_archival"},{"name":"ash_authentication","old_version":"4.9.0","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.7.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.33","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"}],"path":null,"ecosystem":"hex"},"body":"Bumps the ash-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.14` | `3.5.33` |\n| [ash_archival](https://github.com/ash-project/ash_archival) | `1.1.2` | `2.0.1` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.0` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.7.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.33` | `1.4.39` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n\n\nUpdates `ash` from 3.5.14 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.14...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_archival` from 1.1.2 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_archival/releases\"\u003eash_archival's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsistently apply new authorization flag by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e 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_archival/blob/main/CHANGELOG.md\"\u003eash_archival'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_archival/compare/v2.0.0...v2.0.1\"\u003ev2.0.1\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsistently apply new authorization flag by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/compare/v1.1.2...v2.0.0\"\u003ev2.0.0\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e 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_archival/commit/bd3b78a1f616153f4fc80174bb389b209c8a0455\"\u003e\u003ccode\u003ebd3b78a\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/1214b09b22c461f8eec94416afec02095fe99b70\"\u003e\u003ccode\u003e1214b09\u003c/code\u003e\u003c/a\u003e fix: consistently apply new authorization flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/c8ba1e5283264c4a65fe497739af27cb07ad45a9\"\u003e\u003ccode\u003ec8ba1e5\u003c/code\u003e\u003c/a\u003e chore: docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/e48e63379d90d8b201e8abaf4eefd34bf5b0fc4b\"\u003e\u003ccode\u003ee48e633\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/3d4d77262b96c2d19f00c88dd8c158db84dee68a\"\u003e\u003ccode\u003e3d4d772\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group across 1 directory with 2 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/d81db31eea313e5b193f5ba947ed2edca69f8454\"\u003e\u003ccode\u003ed81db31\u003c/code\u003e\u003c/a\u003e chore: build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/c8f9703359a060b21c346d00d63690a888f09cc3\"\u003e\u003ccode\u003ec8f9703\u003c/code\u003e\u003c/a\u003e chore: cleanup community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/418d2c79f5bfcffd2d527c614867dab8e1764ece\"\u003e\u003ccode\u003e418d2c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_archival/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/833535d66f54a6808892418711182f6efdd1786b\"\u003e\u003ccode\u003e833535d\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/ae4d7fc059ac9e9f582411db4d99a3ee872f01f9\"\u003e\u003ccode\u003eae4d7fc\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_archival/compare/v1.1.2...v2.0.1\"\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.0 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.0...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.7.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!-- 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_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.7.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.33 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.33...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_phoenix` from 2.3.5 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.5...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.1 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\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.1...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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/MikaelFangel/CaseManager/pull/394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikaelFangel%2FCaseManager/issues/394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/394/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"}],"issue_packages":[{"old_version":"2.14.1","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2026-01-19T13:49:46.000Z","version_change":"2.14.1 → 2.15.0","issue":{"uuid":"3829821587","node_id":"PR_kwDOP6UndM6-A27x","number":53,"state":"closed","title":"chore(deps): bump the elixir group with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T13:13:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T13:49:46.000Z","updated_at":"2026-01-26T13:13:59.000Z","time_to_close":602651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":5,"packages":[{"name":"ash","old_version":"3.12.0","new_version":"3.13.1","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.13.6","new_version":"4.13.7","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.14.1","new_version":"2.15.0","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"phoenix_live_view","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.12.0` | `3.13.1` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.13.6` | `4.13.7` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.14.1` | `2.15.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.19` | `1.1.20` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.20.0` | `1.20.1` |\n\nUpdates `ash` from 3.12.0 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ebulk_destroy\u003c/code\u003e step to \u003ccode\u003eAshReactor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2500\"\u003eash-project/ash#2500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd load and loading? functions to ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2511\"\u003eash-project/ash#2511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eunwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e) by katipber [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2507\"\u003eash-project/ash#2507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etransform after_batch results in bulk actions for partial change matches by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2519\"\u003eash-project/ash#2519\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAshReactor: inconsistencies between bulk_create step and Ash.bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2518\"\u003eash-project/ash#2518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove typo in \u003ccode\u003eref\u003c/code\u003e error message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e) by diogomrts [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2520\"\u003eash-project/ash#2520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent lateral join handling for manual relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2515\"\u003eash-project/ash#2515\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove redundant action nil guards in create/bulk.ex by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2509\"\u003e#2509\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2509\"\u003eash-project/ash#2509\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\u003eUpgrade Splode to 0.3.0 for stacktrace filtering by \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\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-enables regex as mfa to improve regex speed (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e) by sezaru [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2516\"\u003eash-project/ash#2516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/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.13.0...v3.13.1\"\u003ev3.13.1\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e options in \u003ccode\u003echanging\u003c/code\u003e validation by \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.12.0...v3.13.0\"\u003ev3.13.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ebulk_destroy\u003c/code\u003e step to \u003ccode\u003eAshReactor\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2500\"\u003e#2500\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2500\"\u003eash-project/ash#2500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd load and loading? functions to ActionInput (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e) by zackattackz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2511\"\u003e#2511\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2511\"\u003eash-project/ash#2511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eunwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e) by katipber [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2507\"\u003eash-project/ash#2507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etransform after_batch results in bulk actions for partial change matches by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e) by sevenseacat [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2519\"\u003eash-project/ash#2519\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAshReactor: inconsistencies between bulk_create step and Ash.bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e) by wjrtz [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2518\"\u003e#2518\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2518\"\u003eash-project/ash#2518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove typo in \u003ccode\u003eref\u003c/code\u003e error message (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e) by diogomrts [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2520\"\u003e#2520\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2520\"\u003eash-project/ash#2520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent lateral join handling for manual relationships (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e) by \u003ca href=\"https://github.com/barnabasJ\"\u003e\u003ccode\u003e@​barnabasJ\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2515\"\u003e#2515\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2515\"\u003eash-project/ash#2515\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove redundant action nil guards in create/bulk.ex by \u003ca href=\"https://github.com/shahryarjb\"\u003e\u003ccode\u003e@​shahryarjb\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2509\"\u003e#2509\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2509\"\u003eash-project/ash#2509\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\u003eUpgrade Splode to 0.3.0 for stacktrace filtering by \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\u003ePerformance Improvements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-enables regex as mfa to improve regex speed (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e) by sezaru [(\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2516\"\u003e#2516\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/ash-project/ash/pull/2516\"\u003eash-project/ash#2516\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/commit/e6ddec690f672361ba9ccd3965fb1ed3020f6f97\"\u003e\u003ccode\u003ee6ddec6\u003c/code\u003e\u003c/a\u003e chore: release version v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2ad2f50348e5b075b10e01d3f7b9855107532093\"\u003e\u003ccode\u003e2ad2f50\u003c/code\u003e\u003c/a\u003e improvement: support \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e options in \u003ccode\u003echanging\u003c/code\u003e validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2df7303fd4c827a73376ee501981e74c954a93d3\"\u003e\u003ccode\u003e2df7303\u003c/code\u003e\u003c/a\u003e chore: release version v3.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/e6ce99e5021abe4fcae3a3c2ee3a6c8afb9b4157\"\u003e\u003ccode\u003ee6ce99e\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4844b1aa2f767fb1a0ad639030e9bdb05d11532f\"\u003e\u003ccode\u003e4844b1a\u003c/code\u003e\u003c/a\u003e fix: unwrap reactor errors (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7ade13827c634416e9b66eb18455bcfd30bc5989\"\u003e\u003ccode\u003e7ade138\u003c/code\u003e\u003c/a\u003e fix: transform after_batch results in bulk actions for partial change matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7f8581094ac648025f16380b6fd52eb8b73b22da\"\u003e\u003ccode\u003e7f85810\u003c/code\u003e\u003c/a\u003e improvement: Upgrade Splode to 0.3.0 for stacktrace filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ff529bceae2f37c71b7ffc14a350393477d49772\"\u003e\u003ccode\u003eff529bc\u003c/code\u003e\u003c/a\u003e chore: add bread crumbs to managed relationship errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/adf0e20dccaa3ca10b471294ff866f7b6406bbd9\"\u003e\u003ccode\u003eadf0e20\u003c/code\u003e\u003c/a\u003e Fix: aggregate type resolution when aggregate references a calculation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d5d741ea3e049d83111f820e09060f75f1c9319b\"\u003e\u003ccode\u003ed5d741e\u003c/code\u003e\u003c/a\u003e Atomic after transaction (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.12.0...v3.13.1\"\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.13.6 to 4.13.7\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.13.7\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e) by capoccias\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/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.13.6...v4.13.7\"\u003ev4.13.7\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eskip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e) by capoccias\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/team-alembic/ash_authentication/commit/8faf35ac1d6bb60250f119c20413b358b29ec36c\"\u003e\u003ccode\u003e8faf35a\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/0d2301f22f7e83e9b760f2b1fc5778fa450063a8\"\u003e\u003ccode\u003e0d2301f\u003c/code\u003e\u003c/a\u003e fix: skip remember_me token generation when AAP handles it via redirect (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/0ad8171132d2afa5db40e51304f7dfa5c4cb6ae6\"\u003e\u003ccode\u003e0ad8171\u003c/code\u003e\u003c/a\u003e fix: error caused by after_action ordering (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c4ed9c96dd06d0ab2c4ed9df637fea04ff170caf\"\u003e\u003ccode\u003ec4ed9c9\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.6...v4.13.7\"\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.14.1 to 2.15.0\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.15.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e) by aidalgol [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/702\"\u003eteam-alembic/ash_authentication_phoenix#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/703\"\u003eteam-alembic/ash_authentication_phoenix#703\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.14.1...v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e) by aidalgol [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/702\"\u003eteam-alembic/ash_authentication_phoenix#702\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e) by \u003ca href=\"https://github.com/beam-bots\"\u003e\u003ccode\u003e@​beam-bots\u003c/code\u003e\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/703\"\u003eteam-alembic/ash_authentication_phoenix#703\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/6ddd46340c041a600eae6f31cfd3a7eb14a4c07e\"\u003e\u003ccode\u003e6ddd463\u003c/code\u003e\u003c/a\u003e chore: release version v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/66cf1b6b9c39da7c945aab41a6869d83a1311dde\"\u003e\u003ccode\u003e66cf1b6\u003c/code\u003e\u003c/a\u003e docs: Update generated UI override docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/84d3938f180c8f2d5450dd0baebb8f41f4a6b156\"\u003e\u003ccode\u003e84d3938\u003c/code\u003e\u003c/a\u003e fix: skip remember_me token generation when using sign_in_tokens (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/37ed63d09a7c2f6f66ee942b2df94b743bb3bf09\"\u003e\u003ccode\u003e37ed63d\u003c/code\u003e\u003c/a\u003e feat: make flash overridable (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/045b7485824e25267a6b024c588cd5a1802a89ad\"\u003e\u003ccode\u003e045b748\u003c/code\u003e\u003c/a\u003e docs: Update notify function to use 'data' instead of 'resource' (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.14.1...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.19 to 1.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.20/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.20 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eredirect\u003c/code\u003e in \u003ccode\u003ehandle_params\u003c/code\u003e for client-initiated patches causing a JS exception (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events initiated from elements teleported outside of a LiveComponent being sent to the LiveView instead of the LiveComponent (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHooksOptions\u003c/code\u003e accepts non-default typed hooks (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4099\"\u003e#4099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent portal content from disappearing in rare cases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e submission to a controller from inside a portal not working (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JS crash when debouncing inputs attached to a form with the \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4102\"\u003e#4102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUploadClient\u003c/code\u003e (from LiveViewTest) crashing when receiving a \u003ccode\u003e:socket_close\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003elive_file_input\u003c/code\u003e to update attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML when setting LiveView \u003ccode\u003e:container\u003c/code\u003e option to \u003ccode\u003e:body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b146b3300721adaa2eaa5e5f81547e70dd925d21\"\u003e\u003ccode\u003eb146b33\u003c/code\u003e\u003c/a\u003e release v1.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f2e120564ba8eb26520616435f5c603f6b2430\"\u003e\u003ccode\u003eb7f2e12\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/32b3925ed325f7f1d158a044e80ba81c7db7de11\"\u003e\u003ccode\u003e32b3925\u003c/code\u003e\u003c/a\u003e Bump morphom. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fa5473566f11957ca3ddc88b6d372b5f107a1e73\"\u003e\u003ccode\u003efa54735\u003c/code\u003e\u003c/a\u003e Allow live_file_input to sync attributes except value (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4112\"\u003e#4112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82e50cdf8940416c492122322c4786c1f2a8f395\"\u003e\u003ccode\u003e82e50cd\u003c/code\u003e\u003c/a\u003e add warning about bypassing form validation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4115\"\u003e#4115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/75c53203201bd56921997a58351585d1f83c4747\"\u003e\u003ccode\u003e75c5320\u003c/code\u003e\u003c/a\u003e Fix incorrect test name for teleported external form submission (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dad5d1f4040eb1ce6d587684b1fe9edbc5b0cbb4\"\u003e\u003ccode\u003edad5d1f\u003c/code\u003e\u003c/a\u003e add note about setting properties to JS.set_attribute/1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f8f9fb633b847675baa2ba2403915d4aa82af5a5\"\u003e\u003ccode\u003ef8f9fb6\u003c/code\u003e\u003c/a\u003e Add documentation example for \u003ccode\u003ePhoenix.LiveView.render_with/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4063\"\u003e#4063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dd29392338ac3cc175eb5986dd203912acbc8f39\"\u003e\u003ccode\u003edd29392\u003c/code\u003e\u003c/a\u003e fix: add handle_info for :socket_close on UploadClient (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a2c0b8f8ee3d7efa56bed67006970a3b0bbbac27\"\u003e\u003ccode\u003ea2c0b8f\u003c/code\u003e\u003c/a\u003e fix external form submission for teleported form (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.19...v1.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mail from 0.5.1 to 0.5.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.10.0 to 1.10.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump req from 0.5.16 to 0.5.17 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.9.0 to 1.10.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1096\"\u003eswoosh/swoosh#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Content-Transfer-Encoding for message/* attachments \u003ca href=\"https://github.com/romsahel\"\u003e\u003ccode\u003e@​romsahel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/c42c25c2efaedd194861bfee27b9cbce51b9e3f4\"\u003e\u003ccode\u003ec42c25c\u003c/code\u003e\u003c/a\u003e v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/74a12e8a17ade33b1089e25981154b316001f378\"\u003e\u003ccode\u003e74a12e8\u003c/code\u003e\u003c/a\u003e Fix Content-Transfer-Encoding for message/* attachments (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/7e4c5741358b6862c1fd11cd6b6ff7b28caf9bb7\"\u003e\u003ccode\u003e7e4c574\u003c/code\u003e\u003c/a\u003e Bump mail from 0.5.1 to 0.5.2 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/954a8b8f47459589272c4be3ad056de19b35f2cf\"\u003e\u003ccode\u003e954a8b8\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/c295cdee7cb514170576df2d434a26dbfe869469\"\u003e\u003ccode\u003ec295cde\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/bdfd47437c3a6d4e66841165154fa37805541292\"\u003e\u003ccode\u003ebdfd474\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.9.0 to 1.10.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.20.0...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"2.14.0","new_version":"2.14.1","update_type":"patch","path":null,"pr_created_at":"2026-01-05T12:29:15.000Z","version_change":"2.14.0 → 2.14.1","issue":{"uuid":"3781326475","node_id":"PR_kwDOP6UndM67hlPk","number":49,"state":"closed","title":"chore(deps): bump the elixir group with 3 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T15:09:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T12:29:15.000Z","updated_at":"2026-01-12T15:09:27.000Z","time_to_close":614411,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":3,"packages":[{"name":"ash_authentication","old_version":"4.13.4","new_version":"4.13.6","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"bandit","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/mtrudel/bandit"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 3 updates: [ash_authentication](https://github.com/team-alembic/ash_authentication), [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) and [bandit](https://github.com/mtrudel/bandit).\n\nUpdates `ash_authentication` from 4.13.4 to 4.13.6\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.13.6\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly configure remember_me strategy in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.13.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e) by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1108\"\u003e#1108\u003c/a\u003e) by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd upgrader to add remember_me to magic link sign-in actions by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect assert_has_patch assertion in upgrade test by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaudit_log: invalid magic links log as failure by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrectly lock out assent 0.3 by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elock assent at 0.2 until the next major release by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003e--accounts\u003c/code\u003e flag to add_strategy task (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1096\"\u003e#1096\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix failing test by Josh Price\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.11+ in JWT tenant validation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1092\"\u003e#1092\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.12 in JWT tenant validation by Shahryar Tavakkoli\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 return_error_on_invalid_magic_link_token? config by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd MaybeGenerateTokenChange for remember me support in create actions (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1093\"\u003e#1093\u003c/a\u003e) by weljoda\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenid configuration uri type change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1095\"\u003e#1095\u003c/a\u003e) by andreas-ementio\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/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.13.5...v4.13.6\"\u003ev4.13.6\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly configure remember_me strategy in installer by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.4...v4.13.5\"\u003ev4.13.5\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e) by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1108\"\u003e#1108\u003c/a\u003e) by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremember_me\u003c/code\u003e argument to generated magic link sign in action by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd upgrader to add remember_me to magic link sign-in actions by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect assert_has_patch assertion in upgrade test by sevenseacat\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eaudit_log: invalid magic links log as failure by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrectly lock out assent 0.3 by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elock assent at 0.2 until the next major release by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003e--accounts\u003c/code\u003e flag to add_strategy task (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1096\"\u003e#1096\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix failing test by Josh Price\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.11+ in JWT tenant validation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1092\"\u003e#1092\u003c/a\u003e) by Shahryar Tavakkoli\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport :null atom from JOSE 1.11.12 in JWT tenant validation by Shahryar Tavakkoli\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 return_error_on_invalid_magic_link_token? config by Robert Graff\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd MaybeGenerateTokenChange for remember me support in create actions (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1093\"\u003e#1093\u003c/a\u003e) by weljoda\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenid configuration uri type change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1095\"\u003e#1095\u003c/a\u003e) by andreas-ementio\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/team-alembic/ash_authentication/commit/d50658da4685e73fda63913ecdd499f4d1e7d4c6\"\u003e\u003ccode\u003ed50658d\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/efd54e3e001a6eb733c7a8484d7a14afcd468f52\"\u003e\u003ccode\u003eefd54e3\u003c/code\u003e\u003c/a\u003e chore: update installer tests to handle remember_me addition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ce42ddd340a8f617d3544d39d26dff31f4fd5e98\"\u003e\u003ccode\u003ece42ddd\u003c/code\u003e\u003c/a\u003e improvement: properly configure remember_me strategy in installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/54de190911df9e51c192efd506321e42034b5f10\"\u003e\u003ccode\u003e54de190\u003c/code\u003e\u003c/a\u003e chore: remove alias for Unknown exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/eb40cde8e335377ce993af1f22507f7221c67311\"\u003e\u003ccode\u003eeb40cde\u003c/code\u003e\u003c/a\u003e chore: fix incorrect usage of Unknown.exception\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/15a0e6bb11a91dea684b94d977031e89b8f0da3f\"\u003e\u003ccode\u003e15a0e6b\u003c/code\u003e\u003c/a\u003e chore: release version v4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/ca9f61520af4bef0175a7b56e33a454e4b670e66\"\u003e\u003ccode\u003eca9f615\u003c/code\u003e\u003c/a\u003e fix: check for expr compatibility in hash password changej (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/6889c4a87a49ce1293c106606630b98ccdcde42f\"\u003e\u003ccode\u003e6889c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1110\"\u003e#1110\u003c/a\u003e from flavioescobar/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/8b973ff2e5ab6081b2824c4bf5528842c48e9466\"\u003e\u003ccode\u003e8b973ff\u003c/code\u003e\u003c/a\u003e docs: fix typo on config to bypass require interaction for magic link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.13.4...v4.13.6\"\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.14.0 to 2.14.1\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.14.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember_me_field/1 should check for RememberMe strategy by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.14.0...v2.14.1\"\u003ev2.14.1\u003c/a\u003e (2026-01-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember_me_field/1 should check for RememberMe strategy by \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/917839064d8ec8fb6679cb5fefb79d5362b6bfe8\"\u003e\u003ccode\u003e9178390\u003c/code\u003e\u003c/a\u003e chore: release version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/dee77a35e5a14c53ede4a823dc2646802efc207c\"\u003e\u003ccode\u003edee77a3\u003c/code\u003e\u003c/a\u003e chore: update tests to reflect change to remember me logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/22c36f6c73bed97174788bb77af18ddef984b0b5\"\u003e\u003ccode\u003e22c36f6\u003c/code\u003e\u003c/a\u003e chore: remoeve redundant strategy check in remember_me_field/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/ccdb5612023681f6012d4d568ba7f17a60e36fd0\"\u003e\u003ccode\u003eccdb561\u003c/code\u003e\u003c/a\u003e fix: remember_me_field/1 should check for RememberMe strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/7913eb0c34c16be7e6a107d04ad87fe46f7f77aa\"\u003e\u003ccode\u003e7913eb0\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/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/9c76765ee35302aca24d70eb93f09b73d75686b2\"\u003e\u003ccode\u003e9c76765\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.14.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.0 (29 Dec 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresponse_encodings\u003c/code\u003e to allow specifying an explicit preference order to compression encodings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/deb098db225c68b6af700f66cd756e1eab3ba36f\"\u003e\u003ccode\u003edeb098d\u003c/code\u003e\u003c/a\u003e Version bump to 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/c72c3b62237276d454b092b8783ee808fd469554\"\u003e\u003ccode\u003ec72c3b6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eresponse_encodings\u003c/code\u003e option to http_options (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/26d741fde7dc69997caf355a604127c346afdd6d\"\u003e\u003ccode\u003e26d741f\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.39.2 to 0.39.3 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/310eedf2b92266b320a7b7b290f611c1c5bdc4ff\"\u003e\u003ccode\u003e310eedf\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/e75ca7f9de08a9491cdc6fd1d91aaf6d00b4d78a\"\u003e\u003ccode\u003ee75ca7f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0b19233401d16defc1f202ae15115289191a5fcc\"\u003e\u003ccode\u003e0b19233\u003c/code\u003e\u003c/a\u003e Bump plug from 1.19.0 to 1.19.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.9.0...1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"2.10.5","new_version":"2.11.0","update_type":"minor","path":null,"pr_created_at":"2025-10-13T13:49:07.000Z","version_change":"2.10.5 → 2.11.0","issue":{"uuid":"3510157795","node_id":"PR_kwDOP6UndM6teBSh","number":8,"state":"closed","title":"chore(deps): bump the elixir group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T12:46:17.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T13:49:07.000Z","updated_at":"2025-10-20T12:46:20.000Z","time_to_close":601030,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"elixir","update_count":6,"packages":[{"name":"ash","old_version":"3.5.43","new_version":"3.6.2","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_postgres","old_version":"2.6.20","new_version":"2.6.21","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"live_debugger","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/software-mansion/live-debugger"},{"name":"phoenix_live_view","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the elixir group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.43` | `3.6.2` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.10.0` | `4.11.0` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.10.5` | `2.11.0` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.6.20` | `2.6.21` |\n| [live_debugger](https://github.com/software-mansion/live-debugger) | `0.4.1` | `0.4.2` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.13` | `1.1.14` |\n\nUpdates `ash` from 3.5.43 to 3.6.2\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.6.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly apply bypass policies that can never pass by \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\u003eresolves CVE-2025-48043\u003c/p\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly add field to error function if not already present by \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.6.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove selection of atomic validation attribute, including resource-level option (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2356\"\u003e#2356\u003c/a\u003e) by \u003ca href=\"https://github.com/stevebrambilla\"\u003e\u003ccode\u003e@​stevebrambilla\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edata_one_of validation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2358\"\u003e#2358\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\u003eadd \u003ccode\u003eAsh.transact/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2341\"\u003e#2341\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\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't stringify fieldset atoms in read action by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextended context collision prevention to all bulk operation types and added convenience helpers (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2357\"\u003e#2357\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove nested bulk action notification handling (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2353\"\u003e#2353\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Query.after_transaction result argument issues. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2354\"\u003e#2354\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eafter_transaction on read error bug. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect after_transaction result type for successful queries. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly set defaults when using string keys in typed structs by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emove rollback_on_error logic to DataLayer.transaction 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\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.6.1...v3.6.2\"\u003ev3.6.2\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly apply bypass policies that can never pass by \u003ca href=\"https://github.com/maennchen\"\u003e\u003ccode\u003e@​maennchen\u003c/code\u003e\u003c/a\u003e\nresolves CVE-2025-48043\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.6.0...v3.6.1\"\u003ev3.6.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly add field to error function if not already present by \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.43...v3.6.0\"\u003ev3.6.0\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove selection of atomic validation attribute, including resource-level option (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2356\"\u003e#2356\u003c/a\u003e) by \u003ca href=\"https://github.com/stevebrambilla\"\u003e\u003ccode\u003e@​stevebrambilla\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edata_one_of validation (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2358\"\u003e#2358\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\u003eadd \u003ccode\u003eAsh.transact/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2341\"\u003e#2341\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\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't stringify fieldset atoms in read action by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextended context collision prevention to all bulk operation types and added convenience helpers (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2357\"\u003e#2357\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove nested bulk action notification handling (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2353\"\u003e#2353\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Query.after_transaction result argument issues. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2354\"\u003e#2354\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eafter_transaction on read error bug. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecorrect after_transaction result type for successful queries. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly set defaults when using string keys in typed structs by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emove rollback_on_error logic to DataLayer.transaction 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\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/35c098cc3ab33bfbd8e752845b0a9c6adcb7e600\"\u003e\u003ccode\u003e35c098c\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ffec7ea7bbf0f69cabe2aafe5ccd656cc5c82b06\"\u003e\u003ccode\u003effec7ea\u003c/code\u003e\u003c/a\u003e fix: properly apply bypass policies that can never pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/66d81300065b970da0d2f4528354835d2418c7ae\"\u003e\u003ccode\u003e66d8130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1b01c32fe252f7d59fee3a8f89d466b03b7fe68a\"\u003e\u003ccode\u003e1b01c32\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/99e416266560cfbb8d42f48bcbf8cef65ad847f7\"\u003e\u003ccode\u003e99e4162\u003c/code\u003e\u003c/a\u003e chore: docs and sobelow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/4e78f539f11fe495bd504cf4f69c25c9998aa3b0\"\u003e\u003ccode\u003e4e78f53\u003c/code\u003e\u003c/a\u003e fix: only add field to error function if not already present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/873d1274668466f6b392965b37cdc9a5283594d3\"\u003e\u003ccode\u003e873d127\u003c/code\u003e\u003c/a\u003e chore: release version v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/21a1e561cc8beeb24a567319b22422cf7e99e573\"\u003e\u003ccode\u003e21a1e56\u003c/code\u003e\u003c/a\u003e fix: don't stringify fieldset atoms in read action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/b7b855fce1f919d55c7f38721bf96d1388422b1d\"\u003e\u003ccode\u003eb7b855f\u003c/code\u003e\u003c/a\u003e chore: Add optional REUSE check to ash-ci.yml (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/306db0d3cb1c37a541157898812a85262cb14d47\"\u003e\u003ccode\u003e306db0d\u003c/code\u003e\u003c/a\u003e feat: Improve selection of atomic validation attribute, including resource-le...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.43...v3.6.2\"\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.10.0 to 4.11.0\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.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance error messages in hash_password_change.ex (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1058\"\u003e#1058\u003c/a\u003e) by pupdogg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eJwt.token_for_resource typespec. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd only existing sections into Ash.Resource of config.exs by aifrak\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/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.10.0...v4.11.0\"\u003ev4.11.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenhance error messages in hash_password_change.ex (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1058\"\u003e#1058\u003c/a\u003e) by pupdogg\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eJwt.token_for_resource typespec. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd only existing sections into Ash.Resource of config.exs by aifrak\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/team-alembic/ash_authentication/commit/86a817fb2b94a3bd6dc436e511c5b9baa8b4c0e7\"\u003e\u003ccode\u003e86a817f\u003c/code\u003e\u003c/a\u003e chore: release version v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/9c8563f2ba3ec6894b15974b928afe09b70a9767\"\u003e\u003ccode\u003e9c8563f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump ash_json_api in the dev-dependencies group (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fa5157006bdec6d3f965bb771628ff1bb47b840e\"\u003e\u003ccode\u003efa51570\u003c/code\u003e\u003c/a\u003e chore: REUSE compliance (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/4b9556bd4b578bb0824a68eb80d8b23bb1151463\"\u003e\u003ccode\u003e4b9556b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3477ea87bc34acac891af438449705fabb5ee39e\"\u003e\u003ccode\u003e3477ea8\u003c/code\u003e\u003c/a\u003e chore: fix failing verifier tests now that they don't raise\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/b72da7653b32bdd361bb840810d27b01e21650e6\"\u003e\u003ccode\u003eb72da76\u003c/code\u003e\u003c/a\u003e chore: formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1b7a72c8626062b73efc7446bc89b54d7cdadde3\"\u003e\u003ccode\u003e1b7a72c\u003c/code\u003e\u003c/a\u003e Prepare Minimal Spark Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fb8b061361e77614cace16313407b8441e08f153\"\u003e\u003ccode\u003efb8b061\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/af04fdc0de6c9596ed2dbff396e1c67a0378d9df\"\u003e\u003ccode\u003eaf04fdc\u003c/code\u003e\u003c/a\u003e fix: Jwt.token_for_resource typespec.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/89d64ae10735e53964c9c26b0b9bd962b1da91f6\"\u003e\u003ccode\u003e89d64ae\u003c/code\u003e\u003c/a\u003e improve: ensure_get_by_action uses get_by (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.10.0...v4.11.0\"\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.5 to 2.11.0\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.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadded token validation on socket mount by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/666\"\u003e#666\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/666\"\u003eteam-alembic/ash_authentication_phoenix#666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd icon_src override by Dawid Danieluk [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/660\"\u003e#660\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/660\"\u003eteam-alembic/ash_authentication_phoenix#660\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebanner rendering with empty text/images by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate Apple component to use auth_path helper for Phoenix 1.7+ compatibility by Aake Gregertsen [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/663\"\u003e#663\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/663\"\u003eteam-alembic/ash_authentication_phoenix#663\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\u003eDeprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e) by James Harton [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/653\"\u003eteam-alembic/ash_authentication_phoenix#653\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einstall with daisyUI overrides if using daisyUI (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e) by pikdum [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/650\"\u003eteam-alembic/ash_authentication_phoenix#650\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/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.5...v2.11.0\"\u003ev2.11.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadded token validation on socket mount by Abdessabour Moutik [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/666\"\u003e#666\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/666\"\u003eteam-alembic/ash_authentication_phoenix#666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd icon_src override by Dawid Danieluk [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/660\"\u003e#660\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/660\"\u003eteam-alembic/ash_authentication_phoenix#660\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebanner rendering with empty text/images by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate Apple component to use auth_path helper for Phoenix 1.7+ compatibility by Aake Gregertsen [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/663\"\u003e#663\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/663\"\u003eteam-alembic/ash_authentication_phoenix#663\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\u003eDeprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e) by James Harton [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/653\"\u003eteam-alembic/ash_authentication_phoenix#653\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einstall with daisyUI overrides if using daisyUI (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e) by pikdum [(\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/650\"\u003e#650\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/pull/650\"\u003eteam-alembic/ash_authentication_phoenix#650\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/team-alembic/ash_authentication_phoenix/commit/de9add07ff3797b836cbf7d152b9ed2dd49ed2c9\"\u003e\u003ccode\u003ede9add0\u003c/code\u003e\u003c/a\u003e chore: release version v2.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/008b49390c1bd3c7b7ec724a3fca1592e796434b\"\u003e\u003ccode\u003e008b493\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/3b5ef0ec17715af9e5b9b16ddac2cc3599f12935\"\u003e\u003ccode\u003e3b5ef0e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 8 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/8a785c753dd575ef46df56859a54abb61df5b69a\"\u003e\u003ccode\u003e8a785c7\u003c/code\u003e\u003c/a\u003e chore: REUSE compliance (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/e6463f746c0ebfd802564645e41df2ea8199c976\"\u003e\u003ccode\u003ee6463f7\u003c/code\u003e\u003c/a\u003e fix: banner rendering with empty text/images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/ce4b683492a50982892b5fbf3437dd4d6abdc86d\"\u003e\u003ccode\u003ece4b683\u003c/code\u003e\u003c/a\u003e chore: fix compilier warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a8356846dc4171f7201f541fe876f48c5ae06971\"\u003e\u003ccode\u003ea835684\u003c/code\u003e\u003c/a\u003e improvement: Deprecate Router.auth_routes_for/2..3 (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication_phoenix/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a5414636297170f1209e42c596a6de345d85d283\"\u003e\u003ccode\u003ea541463\u003c/code\u003e\u003c/a\u003e feat: added token validation on socket mount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/53d9dfca13de760bbc4c0a044689b3acdcb25b5e\"\u003e\u003ccode\u003e53d9dfc\u003c/code\u003e\u003c/a\u003e chore: fix failing component test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/commit/a88c8d3992f6df8b62a020d9dbf9a8b25cfb9d94\"\u003e\u003ccode\u003ea88c8d3\u003c/code\u003e\u003c/a\u003e chore: fix linting issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.10.5...v2.11.0\"\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.20 to 2.6.21\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.21\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esimplify bulk operation metadata handling by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate ash_postgresql to handle the new bulk_create response in Ash v3.5.44 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/632\"\u003e#632\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e) by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eguard against missing snapshot directories in migration generator by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure that tenant is properly used in many-to-many joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd immutable version of \u003ccode\u003eash_raise_error\u003c/code\u003e function to support extensions like Citus (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/620\"\u003e#620\u003c/a\u003e) by Steve Brambilla\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.20...v2.6.21\"\u003ev2.6.21\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esimplify bulk operation metadata handling by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate ash_postgresql to handle the new bulk_create response in Ash v3.5.44 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/632\"\u003e#632\u003c/a\u003e) by Daniel Gollings\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e) by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eguard against missing snapshot directories in migration generator by Elliot Bowes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure that tenant is properly used in many-to-many joins by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd immutable version of \u003ccode\u003eash_raise_error\u003c/code\u003e function to support extensions like Citus (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/620\"\u003e#620\u003c/a\u003e) by Steve Brambilla\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c50052fde2aae223e2eb7949b7c5b869f3eb2da4\"\u003e\u003ccode\u003ec50052f\u003c/code\u003e\u003c/a\u003e chore: release version v2.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9aaebc60f0f8015d8344aa7fc1ab2deaf5900d86\"\u003e\u003ccode\u003e9aaebc6\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/a2aac8ae84547f2f828383052abcb4f7e89ad459\"\u003e\u003ccode\u003ea2aac8a\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/84e528cbf7d43655dec367350d7b020e88fc38f8\"\u003e\u003ccode\u003e84e528c\u003c/code\u003e\u003c/a\u003e fix: update ash_postgresql to handle the new bulk_create response in Ash v3.5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/cf0d1df59476c263002aeae37d90a3ea21ae4c87\"\u003e\u003ccode\u003ecf0d1df\u003c/code\u003e\u003c/a\u003e refactor: move immutable error expr from AshSql into AshPostgres (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/c45b3366f95c3419da576eaadc7f37860d5873a9\"\u003e\u003ccode\u003ec45b336\u003c/code\u003e\u003c/a\u003e fix: Support non-public PostgreSQL schemas in resource generator (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7d4d4a4f879cae82c363635179717367584e8c9b\"\u003e\u003ccode\u003e7d4d4a4\u003c/code\u003e\u003c/a\u003e chore: remove deprecated script documentation; fix mise confusion in .tool-ve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/588b1cbd28a15a3a19fd1cc59a3ff78a65ddd715\"\u003e\u003ccode\u003e588b1cb\u003c/code\u003e\u003c/a\u003e chore: credo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/7ad0b86d145d4760882248d463222b742a872741\"\u003e\u003ccode\u003e7ad0b86\u003c/code\u003e\u003c/a\u003e fix: ensure that tenant is properly used in many-to-many joins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/c9a6e3e7b580361274fdd7102b9dbe23bb1223a6\"\u003e\u003ccode\u003ec9a6e3e\u003c/code\u003e\u003c/a\u003e test:add failing test (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.6.20...v2.6.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_debugger` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/software-mansion/live-debugger/releases\"\u003elive_debugger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when refreshing during callback execution in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/760\"\u003e#760\u003c/a\u003e by \u003ca href=\"https://github.com/hhubert6\"\u003e\u003ccode\u003e@​hhubert6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit formats in SocketDiscoveryController in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/754\"\u003e#754\u003c/a\u003e by \u003ca href=\"https://github.com/rhcarvalho\"\u003e\u003ccode\u003e@​rhcarvalho\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix positioning of return arrow in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/788\"\u003e#788\u003c/a\u003e by \u003ca href=\"https://github.com/kraleppa\"\u003e\u003ccode\u003e@​kraleppa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix highlighting LiveViews in LiveComponents in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/725\"\u003e#725\u003c/a\u003e by \u003ca href=\"https://github.com/GuzekAlan\"\u003e\u003ccode\u003e@​GuzekAlan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd phoenix ~\u0026gt; 1.7 dep in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/791\"\u003e#791\u003c/a\u003e by \u003ca href=\"https://github.com/srzeszut\"\u003e\u003ccode\u003e@​srzeszut\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\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/software-mansion/live-debugger/blob/v0.4.2/CHANGELOG.md\"\u003elive_debugger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2 (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash when refreshing during callback execution in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplicit formats in SocketDiscoveryController in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/754\"\u003e#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix positioning of return arrow in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix highlighting LiveViews in LiveComponents in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd phoenix ~\u0026gt; 1.7 dep in \u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/pull/791\"\u003e#791\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/software-mansion/live-debugger/commit/b474970e69a87b0742ad59d6ad0fe1076de1e6dd\"\u003e\u003ccode\u003eb474970\u003c/code\u003e\u003c/a\u003e Release v0.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/f5cf8a643597e72956973315327394a10201c393\"\u003e\u003ccode\u003ef5cf8a6\u003c/code\u003e\u003c/a\u003e Add phoenix ~\u0026gt; 1.7 dep (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/7cf91809f5f73b2d7797f39e679d3ca5cb7a0d09\"\u003e\u003ccode\u003e7cf9180\u003c/code\u003e\u003c/a\u003e Bug: Highlighting LiveViews in LiveComponents (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/825aa996b5f478295a5e7e338c84e664b14e37eb\"\u003e\u003ccode\u003e825aa99\u003c/code\u003e\u003c/a\u003e Bug: fix positioning of return arrow (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/14278c583fdd3e89f1c08a3fe50c782b90109ed6\"\u003e\u003ccode\u003e14278c5\u003c/code\u003e\u003c/a\u003e Explicit formats in  SocketDiscoveryController (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/4b68f1f3cadfd7dac69764193ffdbcb0ab4c71fb\"\u003e\u003ccode\u003e4b68f1f\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/12f5a6e536b141259c7b7b5f96b34688d22f6962\"\u003e\u003ccode\u003e12f5a6e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bug: Fix appearance buttons in settings are not synchronized across t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/f3078becc86b1855926baedca307a2b3d642d59a\"\u003e\u003ccode\u003ef3078be\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/6d7c5ce014dd2c0704834a4bffd2abf0ec80ce03\"\u003e\u003ccode\u003e6d7c5ce\u003c/code\u003e\u003c/a\u003e Bug: Fix appearance buttons in settings are not synchronized across tabs (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/software-mansion/live-debugger/commit/5dc87b34ac5d39040641e7bb2fa39bcdd39d985e\"\u003e\u003ccode\u003e5dc87b3\u003c/code\u003e\u003c/a\u003e Bug: Crash when refreshing during callback execution (\u003ca href=\"https://redirect.github.com/software-mansion/live-debugger/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/software-mansion/live-debugger/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.13...v1.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jwstover/citadel/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwstover%2Fcitadel/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-29T00:22:43.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-26T00:18:10.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-25T08:20:39.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-22T00:21:18.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-15T00:22:44.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-12T00:18:22.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-10T00:19:28.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-05T00:18:00.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-03T19:20:27.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-09-01T01:55:14.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-26T05:07:10.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-21T00:59:22.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-18T01:00:41.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-13T03:07:33.000Z","version_change":"2.10.0 → 2.10.5","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":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-12T08:44:07.000Z","version_change":"2.10.0 → 2.10.5","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":"2.7.0","new_version":"2.10.5","update_type":"minor","path":null,"pr_created_at":"2025-08-04T07:17:07.000Z","version_change":"2.7.0 → 2.10.5","issue":{"uuid":"2716978068","node_id":"PR_kwDOMrif3s6h8cuU","number":394,"state":"open","title":"build(deps): bump the ash-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T07:17:07.000Z","updated_at":"2025-08-04T07:17:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"ash-dependencies","update_count":8,"packages":[{"name":"ash","old_version":"3.5.14","new_version":"3.5.33","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_archival","old_version":"1.1.2","new_version":"2.0.1","repository_url":"https://github.com/ash-project/ash_archival"},{"name":"ash_authentication","old_version":"4.9.0","new_version":"4.9.9","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_authentication_phoenix","old_version":"2.7.0","new_version":"2.10.5","repository_url":"https://github.com/team-alembic/ash_authentication_phoenix"},{"name":"ash_json_api","old_version":"1.4.33","new_version":"1.4.39","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_state_machine","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/ash-project/ash_state_machine"}],"path":null,"ecosystem":"hex"},"body":"Bumps the ash-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.14` | `3.5.33` |\n| [ash_archival](https://github.com/ash-project/ash_archival) | `1.1.2` | `2.0.1` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.0` | `4.9.9` |\n| [ash_authentication_phoenix](https://github.com/team-alembic/ash_authentication_phoenix) | `2.7.0` | `2.10.5` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.33` | `1.4.39` |\n| [ash_state_machine](https://github.com/ash-project/ash_state_machine) | `0.2.11` | `0.2.12` |\n\n\nUpdates `ash` from 3.5.14 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.14...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_archival` from 1.1.2 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_archival/releases\"\u003eash_archival's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsistently apply new authorization flag by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e 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_archival/blob/main/CHANGELOG.md\"\u003eash_archival'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_archival/compare/v2.0.0...v2.0.1\"\u003ev2.0.1\u003c/a\u003e (2025-06-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econsistently apply new authorization flag by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/compare/v1.1.2...v2.0.0\"\u003ev2.0.0\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e 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_archival/commit/bd3b78a1f616153f4fc80174bb389b209c8a0455\"\u003e\u003ccode\u003ebd3b78a\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/1214b09b22c461f8eec94416afec02095fe99b70\"\u003e\u003ccode\u003e1214b09\u003c/code\u003e\u003c/a\u003e fix: consistently apply new authorization flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/c8ba1e5283264c4a65fe497739af27cb07ad45a9\"\u003e\u003ccode\u003ec8ba1e5\u003c/code\u003e\u003c/a\u003e chore: docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/e48e63379d90d8b201e8abaf4eefd34bf5b0fc4b\"\u003e\u003ccode\u003ee48e633\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/3d4d77262b96c2d19f00c88dd8c158db84dee68a\"\u003e\u003ccode\u003e3d4d772\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group across 1 directory with 2 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/d81db31eea313e5b193f5ba947ed2edca69f8454\"\u003e\u003ccode\u003ed81db31\u003c/code\u003e\u003c/a\u003e chore: build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/c8f9703359a060b21c346d00d63690a888f09cc3\"\u003e\u003ccode\u003ec8f9703\u003c/code\u003e\u003c/a\u003e chore: cleanup community files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/418d2c79f5bfcffd2d527c614867dab8e1764ece\"\u003e\u003ccode\u003e418d2c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_archival/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/833535d66f54a6808892418711182f6efdd1786b\"\u003e\u003ccode\u003e833535d\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_archival/commit/ae4d7fc059ac9e9f582411db4d99a3ee872f01f9\"\u003e\u003ccode\u003eae4d7fc\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003earchive_related_authorize?\u003c/code\u003e, and default it to \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_archival/compare/v1.1.2...v2.0.1\"\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.0 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.0...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.7.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!-- 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_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.7.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.33 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.33...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_phoenix` from 2.3.5 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.5...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.1 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\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.1...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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/MikaelFangel/CaseManager/pull/394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikaelFangel%2FCaseManager/issues/394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/394/packages"}},{"old_version":"2.10.0","new_version":"2.10.5","update_type":"patch","path":null,"pr_created_at":"2025-08-01T00:24:05.000Z","version_change":"2.10.0 → 2.10.5","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"}}]}