{"id":9713,"name":"bcrypt_elixir","ecosystem":"hex","repository_url":"https://github.com/riverrun/bcrypt_elixir","issues_count":63,"created_at":"2025-06-06T22:38:20.605Z","updated_at":"2025-06-06T22:38:20.605Z","purl":"pkg:hex/bcrypt_elixir","metadata":{"id":3494038,"name":"bcrypt_elixir","ecosystem":"hex","description":"Bcrypt password hashing algorithm for Elixir","homepage":"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md","licenses":"https://github.com/riverrun/bcrypt_elixir","normalized_licenses":["Other"],"repository_url":"https://github.com/riverrun/bcrypt_elixir","keywords_array":[],"namespace":null,"versions_count":34,"first_release_published_at":"2017-07-06T04:27:28.940Z","latest_release_published_at":"2025-05-19T14:19:57.815Z","latest_release_number":"3.3.2","last_synced_at":"2025-06-05T04:54:57.313Z","created_at":"2022-04-10T19:21:22.001Z","updated_at":"2025-06-05T04:54:57.313Z","registry_url":"https://hex.pm/packages/bcrypt_elixir/","install_command":"mix hex.package fetch bcrypt_elixir ","documentation_url":"http://hexdocs.pm/bcrypt_elixir/","metadata":{},"repo_metadata":{"id":22486164,"uuid":"96388189","full_name":"riverrun/bcrypt_elixir","owner":"riverrun","description":"Bcrypt password hashing for Elixir","archived":false,"fork":false,"pushed_at":"2024-10-04T12:52:57.000Z","size":112,"stargazers_count":163,"open_issues_count":2,"forks_count":26,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T20:37:38.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riverrun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-06T04:26:21.000Z","updated_at":"2024-10-23T09:08:44.000Z","dependencies_parsed_at":"2024-06-18T13:38:01.206Z","dependency_job_id":"facfddba-9cd0-4a82-bd5e-dd4ab522b770","html_url":"https://github.com/riverrun/bcrypt_elixir","commit_stats":{"total_commits":79,"total_committers":12,"mean_commits":6.583333333333333,"dds":0.189873417721519,"last_synced_commit":"30e47e0907f648ac6ffece51c0a77e272fa738aa"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riverrun","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131010,"owners_count":16936304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"riverrun","name":"David Whitlock","uuid":"434903","kind":"user","description":"Software developer and teacher - enthusiastic about open source, security, different languages and generally learning more.","email":"","website":null,"location":"Chiang Mai, Thailand","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/434903?u=631f797ea9bca784071f54a64f262d137f7f23ec\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-10T11:17:53.009Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/riverrun","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:44:16.332Z","updated_at":"2023-04-10T11:17:53.017Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riverrun","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riverrun/repositories"},"tags":[{"name":"v3.0.1","sha":"c4978287f11d8900ead0b74bf04831482a97eb34","kind":"tag","published_at":"2023-08-26T10:26:34.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v3.0.1","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.0.1/manifests"},{"name":"v3.1.0","sha":"30e47e0907f648ac6ffece51c0a77e272fa738aa","kind":"tag","published_at":"2023-08-26T10:15:22.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v3.1.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"0c865e5787a3849a7b30dce04f6b6346e11fcbfb","kind":"tag","published_at":"2022-01-20T04:42:24.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v3.0.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v3.0.0/manifests"},{"name":"v2.3.0","sha":"50347a27d00a433169125cc24e697251f53ac6ec","kind":"tag","published_at":"2021-01-07T01:32:59.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v2.3.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"1b7dfe7ba0f51cd6d5b64b275b70f3d9267d29ff","kind":"tag","published_at":"2020-03-01T04:14:29.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v2.2.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"59ffa1d9ff8977421a41c8e12d2f24cf98c65d9c","kind":"tag","published_at":"2020-01-20T07:34:25.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v2.1.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.1.0/manifests"},{"name":"v1.1.1","sha":"198e85ad50fa66d1f75d29db4093822fb3e7f603","kind":"tag","published_at":"2019-02-12T04:49:41.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v1.1.1","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v1.1.1/manifests"},{"name":"v2.0.0","sha":"94114f079a759dc1aaac20dd6320c61be3088fde","kind":"tag","published_at":"2019-02-12T04:35:19.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v2.0.0","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v2.0.0/manifests"},{"name":"v0.12","sha":"fdd3002625bfc954572b6384afeb32156ba8f37b","kind":"tag","published_at":"2017-08-25T04:00:41.000Z","download_url":"https://codeload.github.com/riverrun/bcrypt_elixir/tar.gz/v0.12","html_url":"https://github.com/riverrun/bcrypt_elixir/releases/tag/v0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riverrun%2Fbcrypt_elixir/tags/v0.12/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:15:12.069Z","dependent_packages_count":33,"downloads":48675145,"downloads_period":"total","dependent_repos_count":2064,"rankings":{"downloads":0.5523797289485516,"dependent_repos_count":0.340420065514805,"dependent_packages_count":0.7450703320701394,"stargazers_count":5.209069304386923,"forks_count":5.324683666259875,"docker_downloads_count":0.6679940908215043,"average":2.1399361980002998},"purl":"pkg:hex/bcrypt_elixir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/bcrypt_elixir","docker_dependents_count":18,"docker_downloads_count":1504,"usage_url":"https://repos.ecosyste.ms/usage/hex/bcrypt_elixir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/bcrypt_elixir/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bcrypt_elixir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bcrypt_elixir/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bcrypt_elixir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bcrypt_elixir/related_packages","maintainers":[{"uuid":"riverrun","login":"riverrun","name":null,"email":"alovedalongthe@gmail.com","url":null,"packages_count":11,"html_url":"https://hex.pm/users/riverrun","role":null,"created_at":"2022-11-08T09:15:11.452Z","updated_at":"2022-11-08T09:15:11.452Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/riverrun/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":33,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3502831662","node_id":"PR_kwDOCeZgpc6tFnGE","number":906,"state":"open","title":"chore: Bump bcrypt_elixir from 3.1.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-10T13:05:43.000Z","updated_at":"2025-10-15T18:49:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.1.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.1.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/13fef405d5b6931f9524e9fe64c7860d1b9c975b\"\u003e\u003ccode\u003e13fef40\u003c/code\u003e\u003c/a\u003e update to work with Elixir 1.17 - with no warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.1.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.1.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mbta/api/pull/906","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/906","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/906/packages"},{"uuid":"2711977834","node_id":"PR_kwDOPWXHQc6hpX9q","number":21,"state":"open","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","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-01T04:50:04.000Z","updated_at":"2025-08-01T04:50:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SafeerMohamed/blockscout-backend/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SafeerMohamed%2Fblockscout-backend/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"2631197751","node_id":"PR_kwDOFD5FuM6c1OQ3","number":201,"state":"open","title":"Bump bcrypt_elixir from 3.2.0 to 3.3.2","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-07-01T07:13:44.000Z","updated_at":"2025-07-01T07:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sFractal-Podii/SbomPoc-sFractal/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sFractal-Podii%2FSbomPoc-sFractal/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"},{"uuid":"2610792562","node_id":"PR_kwDOH_Xoec6bnYhy","number":87,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T08:08:48.000Z","updated_at":"2025-06-23T08:12:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kainlite/tr/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kainlite%2Ftr/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"3151182776","node_id":"PR_kwDOMXCp-M6ax8kv","number":62,"state":"open","title":"Bump the production-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:11:30.000Z","updated_at":"2025-06-23T08:18:08.165Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":21,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.10","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.2","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.10` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.2` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.10 (2025-06-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash on SSO credentials error\u003c/li\u003e\n\u003cli\u003eFix type error on \u003ccode\u003eExAws.Operation.RestQuery.stream!2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix build status shield on README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/d5e5a6698d3daefb458dd4693738d73ab57f910d\"\u003e\u003ccode\u003ed5e5a66\u003c/code\u003e\u003c/a\u003e Bump version; update CHANGELOG v2.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/924b193e2c30b80a3cbd00fa18c50f459e3585e3\"\u003e\u003ccode\u003e924b193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1137\"\u003e#1137\u003c/a\u003e from ex-aws/dependabot/hex/hackney-1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/03646c973234346928c998e3ef0153113e07fc09\"\u003e\u003ccode\u003e03646c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1140\"\u003e#1140\u003c/a\u003e from PragTob/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/2c0a13369b3bd08aad7e5ee37a3b1b4fd5e48166\"\u003e\u003ccode\u003e2c0a133\u003c/code\u003e\u003c/a\u003e Bump hackney from 1.23.0 to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/eb938d38e1cb67f1a51424f2d489bcdfce6d83c5\"\u003e\u003ccode\u003eeb938d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1138\"\u003e#1138\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/3b534708f0bde8a082db8fa6d6a2cbcdda6b2d72\"\u003e\u003ccode\u003e3b53470\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1135\"\u003e#1135\u003c/a\u003e from lukaszsamson/ls_fix_stream_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c45993e2704f819edc3cb1ed53076f41e897d1ab\"\u003e\u003ccode\u003ec45993e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1136\"\u003e#1136\u003c/a\u003e from lukaszsamson/ls_credentials_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/b31c2b5e4ff53f3fba60b215d85ba71334357ee7\"\u003e\u003ccode\u003eb31c2b5\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cfd143e0a2eb188e3603b5df21bf1b94e98ed48b\"\u003e\u003ccode\u003ecfd143e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1139\"\u003e#1139\u003c/a\u003e from ex-aws/dependabot/hex/configparser_ex-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/254a7b2bbe1ed970221f3d4efd53fcfcb37e2c03\"\u003e\u003ccode\u003e254a7b2\u003c/code\u003e\u003c/a\u003e Fix build status badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-nebulex/nebulex/blob/v2.6.5/CHANGELOG.md\"\u003enebulex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/tree/v2.6.5\"\u003ev2.6.5\u003c/a\u003e (2025-06-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/compare/v2.6.4...v2.6.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplicated cache deletion behavior when the 3rd node joins the cluster.\n\u003ca href=\"https://redirect.github.com/elixir-nebulex/nebulex/issues/234\"\u003e#234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/472480d0403f7b56a2143418320274b1e28730ea\"\u003e\u003ccode\u003e472480d\u003c/code\u003e\u003c/a\u003e Release v.2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/181cbed05af2b78e8aba274a6a34c4cbbd3aa5be\"\u003e\u003ccode\u003e181cbed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/234\"\u003e#234\u003c/a\u003e Fix data loss in Replicated cache when multiple nodes join sequentiall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/45ed60f406b4dac76012fcacb137a6adc7ffa913\"\u003e\u003ccode\u003e45ed60f\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump gen_smtp from 1.2.0 to 1.3.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.11 to 1.7.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.1 to 0.38.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1040\"\u003e#1040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug from 1.17.0 to 1.18.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump hackney from 1.23.0 to 1.24.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1044\"\u003eswoosh/swoosh#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1045\"\u003eswoosh/swoosh#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1046\"\u003eswoosh/swoosh#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1047\"\u003eswoosh/swoosh#1047\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38c8cb8e34d3abe79c8deaf14d93cbd54bcdcfd5\"\u003e\u003ccode\u003e38c8cb8\u003c/code\u003e\u003c/a\u003e v1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2563e919f4f14fab856d71cc9ff8d83f07d5e654\"\u003e\u003ccode\u003e2563e91\u003c/code\u003e\u003c/a\u003e Escape quotes and backslashes in address names (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0f43605e25e45ea48a93eef591081b1cbf0aebb1\"\u003e\u003ccode\u003e0f43605\u003c/code\u003e\u003c/a\u003e Add Accept header to all requests made by Sendgrid adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/931455b025634e6cdf3cf2d8d5d11cb4a098db8a\"\u003e\u003ccode\u003e931455b\u003c/code\u003e\u003c/a\u003e Underscore prefix unused variable within Gmail test (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/154b4ade52093be3d82247bdebbe2c4b91eb64b9\"\u003e\u003ccode\u003e154b4ad\u003c/code\u003e\u003c/a\u003e Bump gen_smtp from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9fdf333425c82f56ec6f7d52f139bcbacced0c03\"\u003e\u003ccode\u003e9fdf333\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.11 to 1.7.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/68b94f9fc5a7b5a105b700ce889a409238d4873a\"\u003e\u003ccode\u003e68b94f9\u003c/code\u003e\u003c/a\u003e Remove svg fill for dark mode (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issu...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"2594144107","node_id":"PR_kwDOIoTCXs6an39r","number":265,"state":"closed","title":"Bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-28T08:24:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T00:26:36.000Z","updated_at":"2025-07-28T08:24:29.000Z","time_to_close":3657473,"merged_at":"2025-07-28T08:24:29.000Z","merged_by":"dottorblaster","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dottorblaster/talisman/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dottorblaster%2Ftalisman/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"},{"uuid":"2561469249","node_id":"PR_kwDOGxXjWs6YrOtB","number":3264,"state":"open","title":"Bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T17:53:50.000Z","updated_at":"2025-06-02T17:53:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OpenFn/lightning/pull/3264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFn%2Flightning/issues/3264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3264/packages"},{"uuid":"2559938707","node_id":"PR_kwDOOVbeRM6YlZCT","number":53,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T09:32:27.000Z","updated_at":"2025-06-02T09:32:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shardeum/blockscout/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shardeum%2Fblockscout/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"2559922909","node_id":"PR_kwDOHTp7t86YlVLd","number":405,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T09:27:44.000Z","updated_at":"2025-06-02T09:34:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Gladear/anacounts/pull/405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gladear%2Fanacounts/issues/405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/405/packages"},{"uuid":"2559504082","node_id":"PR_kwDOMXCp-M6Yju7S","number":60,"state":"open","title":"Bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T06:55:28.000Z","updated_at":"2025-06-02T06:55:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.24.1\"\u003ehttps://hex.pm/packages/hackney/1.24.1\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/d59b422deed47b51607871bdd13ffcf6a10e449d\"\u003e\u003ccode\u003ed59b422\u003c/code\u003e\u003c/a\u003e fix: remove unused variable warning and bump version to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/30447da6b5ae7b665d92150c036345f618e159a6\"\u003e\u003ccode\u003e30447da\u003c/code\u003e\u003c/a\u003e fix  version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fd82258116a4299f52db804d0e745ed095f0f8f9\"\u003e\u003ccode\u003efd82258\u003c/code\u003e\u003c/a\u003e fix documentation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/3ef8da6ffdd35c78ff2d1bc7dc8b57b6bfa46396\"\u003e\u003ccode\u003e3ef8da6\u003c/code\u003e\u003c/a\u003e Add caching decorators enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/4f84445864e5f8f9dc58fe94bb1437c8186b4e12\"\u003e\u003ccode\u003e4f84445\u003c/code\u003e\u003c/a\u003e Overall updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9f26360d46486447e67b44d136ed88cb23a2faf1\"\u003e\u003ccode\u003e9f26360\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9233592982b300c5a68691b54e180512fe5d9600\"\u003e\u003ccode\u003e9233592\u003c/code\u003e\u003c/a\u003e Release v3.0.0-rc.1 :bookmark:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/ea1153ce8c93d91bcc025e4a1cd76f7cee486453\"\u003e\u003ccode\u003eea1153c\u003c/code\u003e\u003c/a\u003e Update the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/5359c0fa8ece0ec694890349b953a279f3576da4\"\u003e\u003ccode\u003e5359c0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/189\"\u003e#189\u003c/a\u003e Introducing Nebulex v3 :rocket: (\u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"2544070423","node_id":"PR_kwDOItCU7s6Xo28X","number":151,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T13:55:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T13:17:06.000Z","updated_at":"2025-05-26T13:55:13.000Z","time_to_close":2287,"merged_at":"2025-05-26T13:55:13.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/auriga/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fauriga/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"},{"uuid":"2543143168","node_id":"PR_kwDOMXCp-M6XlUkA","number":58,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-02T06:18:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T06:23:08.000Z","updated_at":"2025-06-02T06:18:37.000Z","time_to_close":604529,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.6.11","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.6.11` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.6.11\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.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider timeouts when reading HTTP/1 headers as a connection error and not an HTTP error\u003c/li\u003e\n\u003cli\u003eEnhance logging for WebSocket deflation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.6 (25 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider closures during HTTP/1 header reading as a socket error to silence them by default via \u003ccode\u003elog_client_closures\u003c/code\u003e config flag\u003c/li\u003e\n\u003cli\u003eSend \u003ccode\u003econnection: close\u003c/code\u003e when closing connection on error per RFC9112§9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3b8b1a40fbafcd8c380909b0e651d8f0d6504b14\"\u003e\u003ccode\u003e3b8b1a4\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5b5839234a779a1f0ea5af03cab2e87bd115803f\"\u003e\u003ccode\u003e5b58392\u003c/code\u003e\u003c/a\u003e Order headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8b612e1864d36bc5787c5fe087949b007a5b91ca\"\u003e\u003ccode\u003e8b612e1\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/db4d9db3037a1eab754c704b638c5a4182b29ef9\"\u003e\u003ccode\u003edb4d9db\u003c/code\u003e\u003c/a\u003e Namespace plug process messages to look like \u003ccode\u003e{:bandit, msg}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/52ebc2fb8928bbcddf885c51e20854643f4c76e3\"\u003e\u003ccode\u003e52ebc2f\u003c/code\u003e\u003c/a\u003e Properly track connection state during ConnectionClose frame handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/4eee15b50bf1a6410c66751c182ab63f39caf75c\"\u003e\u003ccode\u003e4eee15b\u003c/code\u003e\u003c/a\u003e Nil out compression context so we don't double close it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f636dd8a880930992072ba5368d25e392d20b886\"\u003e\u003ccode\u003ef636dd8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.8 to 0.5.10 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5167d6dba09d6306884aca9027785c4ab1505f09\"\u003e\u003ccode\u003e5167d6d\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8e60b3d5d2788a1a980dabd746127a110c1c8a54\"\u003e\u003ccode\u003e8e60b3d\u003c/code\u003e\u003c/a\u003e Bump Thousand Island dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1b7fb617502a84120a2c8376452ae765598aef5d\"\u003e\u003ccode\u003e1b7fb61\u003c/code\u003e\u003c/a\u003e Close the deflation context \u003cem\u003eafter\u003c/em\u003e the socket close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.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.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.0\"\u003ehttps://github.com/benoitc/hackney/compare/1.23.0...1.24.0\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.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/98b0fae8319c3fbe89def292c1878c8c1eec9ce3\"\u003e\u003ccode\u003e98b0fae\u003c/code\u003e\u003c/a\u003e fix socket sync timing issues with setopts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/aabfa9094ab170d01626410a8deff316e116bfeb\"\u003e\u003ccode\u003eaabfa90\u003c/code\u003e\u003c/a\u003e fix infinite gen_server calls with timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/7deafdcfcc6bdd11ddb6cc519ddab6ccd1457b55\"\u003e\u003ccode\u003e7deafdc\u003c/code\u003e\u003c/a\u003e fix process state race condition in end_stream_body\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_aws from 2.5.8 to 2.5.9 \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/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.4 to 0.5.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/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.10 to 1.6.11 \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/1029\"\u003e#1029\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.18.4...v1.19.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.4...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.6.9 to 1.6.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.3 to 0.4.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.8 to 1.6.9 \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/1024\"\u003e#1024\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/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1027\"\u003eswoosh/swoosh#1027\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.18.3...v1.18.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3 🚀\u003c/h2\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement loops.so adapter \u003ca href=\"https://github.com/caioaao\"\u003e\u003ccode\u003e@​caioaao\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6adb136c464508f2265bd36f0259d430febaa008\"\u003e\u003ccode\u003e6adb136\u003c/code\u003e\u003c/a\u003e v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/690dec7f78e82aaa87042294918e487265ba1dd6\"\u003e\u003ccode\u003e690dec7\u003c/code\u003e\u003c/a\u003e bump styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/22620c523b224b202cf0194ebdf88a8a94cd1b94\"\u003e\u003ccode\u003e22620c5\u003c/code\u003e\u003c/a\u003e Bump mime from 2.0.6 to 2.0.7 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/855dea16a541c81d2cb666c120a8eacf2cf8dc6f\"\u003e\u003ccode\u003e855dea1\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.0 to 0.38.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/308f9dc3c646cd9b74a0af245067603dda9b9270\"\u003e\u003ccode\u003e308f9dc\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0002869970c89af0482c4e0a78c9c7e903e2a3db\"\u003e\u003ccode\u003e0002869\u003c/code\u003e\u003c/a\u003e v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3dc434db641b2b082aa129e9388c9da4c7e7c263\"\u003e\u003ccode\u003e3dc434d\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9f9f5bd3e2a4eb351bc3a530146d853f765df33d\"\u003e\u003ccode\u003e9f9f5bd\u003c/code\u003e\u003c/a\u003e Bump mail from 0.4.4 to 0.5.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/53230f43a063f48472ca02635282a04e90e142b5\"\u003e\u003ccode\u003e53230f4\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.10 to 1.6.11 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/25a1ca70378689a9ef41d067d279e13487b1159c\"\u003e\u003ccode\u003e25a1ca7\u003c/code\u003e\u003c/a\u003e Redirect to latest message in mailbox if one exists (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.17.6...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.2.4 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-02-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport correct target for Linux MUSL with Tailwind v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-02-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Tailwind v4+. This release assumes Tailwind v4 for new projects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: v0.3.0 dropped target code for handling Linux MUSL with Tailwind v3. Use v0.3.1+ instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/dec852e08d6dd2e5c72695a6b15a1206466c4c0b\"\u003e\u003ccode\u003edec852e\u003c/code\u003e\u003c/a\u003e release v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bc2fdff386e813726ab91225cb064f6154a0874\"\u003e\u003ccode\u003e2bc2fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/115\"\u003e#115\u003c/a\u003e from phoenixframework/sd-musl-target-v3v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/c0006e254b350ecca3dc60dcc8069661b0fe614a\"\u003e\u003ccode\u003ec0006e2\u003c/code\u003e\u003c/a\u003e Support Linux MUSL v3 and v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/08629c84b89789e7625962537bfc6dbcc39ff61e\"\u003e\u003ccode\u003e08629c8\u003c/code\u003e\u003c/a\u003e release v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8b3247daad69a5c3079d7c98ac597acc4f970318\"\u003e\u003ccode\u003e8b3247d\u003c/code\u003e\u003c/a\u003e Merge branch 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/7e1f93b28485c6f4d943b8e8f6e3b72c19d9ab02\"\u003e\u003ccode\u003e7e1f93b\u003c/code\u003e\u003c/a\u003e use Tailwind 4.0.9 as latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/44ac9014f0b9564926e2f620817497fedc389567\"\u003e\u003ccode\u003e44ac901\u003c/code\u003e\u003c/a\u003e don't mention 0.3 or Tailwind v4 in README yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8ad425c2da4821bd85151b1335ed74870225a5f9\"\u003e\u003ccode\u003e8ad425c\u003c/code\u003e\u003c/a\u003e Pass url as a string into fetch_body! as URI.parse would not succeed with a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/6f45cae55d6bf5c35aba760d3423aed556b20d4b\"\u003e\u003ccode\u003e6f45cae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/97\"\u003e#97\u003c/a\u003e from arcanemachine/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/22788850d21a62861ea67cc16e529047747e6817\"\u003e\u003ccode\u003e2278885\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/110\"\u003e#110\u003c/a\u003e from phoenixframework/sd-tailwind3to4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.2.4...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_metrics` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md\"\u003etelemetry_metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/tree/v1.1.0\"\u003e1.1.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cp\u003eAdd support for measurements as second argument of keep/drop callback.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/138d5322aa004d1b207dee75860dc90ee9ad2601\"\u003e\u003ccode\u003e138d532\u003c/code\u003e\u003c/a\u003e Release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/9e93f2e557de8dfa7aaf86132ea230043aec31f8\"\u003e\u003ccode\u003e9e93f2e\u003c/code\u003e\u003c/a\u003e Fix 'metadata' typo in moduledoc (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/f1fdb7c609993de1c9627ee6003f8c5c8b3f61aa\"\u003e\u003ccode\u003ef1fdb7c\u003c/code\u003e\u003c/a\u003e Fix typespec for \u003ccode\u003edrop\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/b9675ffddb2ed3dae09737c36a085814272b37b1\"\u003e\u003ccode\u003eb9675ff\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/7a21527c35131c12deb6fc00e1de5de240131fd2\"\u003e\u003ccode\u003e7a21527\u003c/code\u003e\u003c/a\u003e Fix link, closes \u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/3fde8304532670af7ebf57cbb041103be8a15774\"\u003e\u003ccode\u003e3fde830\u003c/code\u003e\u003c/a\u003e Implement event filtering on measurements (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/77\"\u003e#77\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/ab8616480cc78bd2377c390f07261da6f37a7401\"\u003e\u003ccode\u003eab86164\u003c/code\u003e\u003c/a\u003e Console log measurement name with conversion fun name  (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_poller` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/blob/main/CHANGELOG.md\"\u003etelemetry_poller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0\"\u003e1.2.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003epersistent_term\u003c/code\u003e measurements.\u003c/li\u003e\n\u003cli\u003eRequire Erlang/OTP 24+.\u003c/li\u003e\n\u003c/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/beam-telemetry/telemetry_poller/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tls_certificate_check` from 1.26.0 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/g-andrade/tls_certificate_check/blob/master/CHANGELOG.md\"\u003etls_certificate_check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.28.0] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule with bundled CAs to latest as of 2025/05/20, 03:12 UTC\n(source: \u003ca href=\"https://curl.se/ca/cacert.pem\"\u003ehttps://curl.se/ca/cacert.pem\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoldest OTP version supported from 22 to 24\u003c/li\u003e\n\u003cli\u003eCI from Ubuntu 20.04 to 22.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] AAA Certificate Services\u003c/li\u003e\n\u003cli\u003e[certificate authority] baltimore cybertrust root\u003c/li\u003e\n\u003cli\u003e[certificate authority] entrust.net certification authority (2048)\u003c/li\u003e\n\u003cli\u003e[certificate authority] globalsign root ca\u003c/li\u003e\n\u003cli\u003e[certificate authority] go daddy class 2 certification authority\u003c/li\u003e\n\u003cli\u003e[certificate authority] starfield class 2 certification authority\u003c/li\u003e\n\u003cli\u003e[certificate authority] xramp global certification authority\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.27.0] - 2025-02-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] d-trust br root ca 2 2023\u003c/li\u003e\n\u003cli\u003e[certificate authority] d-trust ev root ca 2 2023\u003c/li\u003e\n\u003cli\u003eOTP 27.2 to CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule with bundled CAs to latest as of 2025/02/25, 04:12 UTC\n(source: \u003ca href=\"https://curl.se/ca/cacert.pem\"\u003ehttps://curl.se/ca/cacert.pem\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] swisssign silver ca - g2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-andrade/tls_certificate_check/commit/b5692d0ef78c18fd7c9f2ba8b19f35940db6824c\"\u003e\u003ccode\u003eb5692d0\u003c/code\u003e\u003c/a\u003e Bump aux dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-andrade/tls_certificate_check/commit/da38a9dd02c620e024335aae12c6a8ba68f151c8\"\u003e\u003ccode\u003eda38a9d\u003c/code\u003e\u003c/a\u003e Prepare to release 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-and...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"2542981566","node_id":"PR_kwDOOGSGNM6XktG-","number":53,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T04:34:25.000Z","updated_at":"2025-05-26T04:34:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/soniasingla/blockscout/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soniasingla%2Fblockscout/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"2542846058","node_id":"PR_kwDOJBKrcs6XkMBq","number":198,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T06:27:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T02:26:32.000Z","updated_at":"2025-05-26T06:27:18.000Z","time_to_close":14446,"merged_at":"2025-05-26T06:27:18.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/garrulus/pull/198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fgarrulus/issues/198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/198/packages"},{"uuid":"2542785876","node_id":"PR_kwDOImMCI86Xj9VU","number":207,"state":"closed","title":"build(deps): bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T06:28:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T01:22:49.000Z","updated_at":"2025-05-26T06:28:19.000Z","time_to_close":18330,"merged_at":"2025-05-26T06:28:19.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/maya/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fmaya/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"},{"uuid":"2542785672","node_id":"PR_kwDOF99WHs6Xj9SI","number":402,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T01:26:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T01:22:34.000Z","updated_at":"2025-05-26T01:26:26.000Z","time_to_close":232,"merged_at":"2025-05-26T01:26:26.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/elixir-exploration/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Felixir-exploration/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"},{"uuid":"2542295780","node_id":"PR_kwDOIFK17c6XiFrk","number":1004,"state":"open","title":"chore(deps): Bump bcrypt_elixir from 3.3.1 to 3.3.2 in the production-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T08:27:20.000Z","updated_at":"2025-05-25T08:27:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":"the production-dependencies group across 1 directory","ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update in the / directory: [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir).\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/team-alembic/ash_authentication/pull/1004","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication/issues/1004","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1004/packages"},{"uuid":"3083965631","node_id":"PR_kwDOIFK17c6XQqfp","number":1002,"state":"closed","title":"chore(deps): Bump the production-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T08:27:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T16:38:48.000Z","updated_at":"2025-05-25T08:27:18.000Z","time_to_close":229710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":6,"packages":[{"name":"ash","old_version":"3.5.10","new_version":"3.5.12","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_postgres","old_version":"2.5.19","new_version":"2.5.22","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"castore","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/elixir-mint/castore"},{"name":"igniter","old_version":"0.5.51","new_version":"0.6.1","repository_url":"https://github.com/ash-project/igniter"},{"name":"spark","old_version":"2.2.56","new_version":"2.2.60","repository_url":"https://github.com/ash-project/spark"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.10` | `3.5.12` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.5.19` | `2.5.22` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [castore](https://github.com/elixir-mint/castore) | `1.0.13` | `1.0.14` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.51` | `0.6.1` |\n| [spark](https://github.com/ash-project/spark) | `2.2.56` | `2.2.60` |\n\nUpdates `ash` from 3.5.10 to 3.5.12\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.11...v3.5.12\"\u003ev3.5.12\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly split lazy \u0026amp; non-lazy new type initialization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor: Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't lift query info to aggregate info on aggregation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure managed relationship context is kept for belongs_to relationships\u003c/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 manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003estrict_load\u003c/code\u003e key to \u003ccode\u003eAsh.Query.build\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an Ash.OptionsHelpers.calculation_type/0 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2051\"\u003e#2051\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\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\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/725d6a285de45a3ece8eff5afb9b263d49275ea5\"\u003e\u003ccode\u003e725d6a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ae3f500792b8b224791e0c683265a01291e4d3be\"\u003e\u003ccode\u003eae3f500\u003c/code\u003e\u003c/a\u003e fix: properly split lazy \u0026amp; non-lazy new type initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/48357931eb34f62b6e6a2260d15c210b430900a7\"\u003e\u003ccode\u003e4835793\u003c/code\u003e\u003c/a\u003e fix(Ash.Reactor): Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/443dc39b9a43919830b9c2a9d04a5149c9393324\"\u003e\u003ccode\u003e443dc39\u003c/code\u003e\u003c/a\u003e fix: don't lift query info to aggregate info on aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56e4fb92ac427241d372f52249c52711680f783e\"\u003e\u003ccode\u003e56e4fb9\u003c/code\u003e\u003c/a\u003e feat: add duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6a565aa9c1fb42fa672902a07098fea145d76206\"\u003e\u003ccode\u003e6a565aa\u003c/code\u003e\u003c/a\u003e chore: update igniter and unlock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ec1a427b68248e8d2735e4315c3ce943944c072f\"\u003e\u003ccode\u003eec1a427\u003c/code\u003e\u003c/a\u003e docs: WIP on multi-step-actions guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8962b72bd83856a8e7c87d2085c122d7ad29a44b\"\u003e\u003ccode\u003e8962b72\u003c/code\u003e\u003c/a\u003e chore: update llms guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62e6f4a3670334ff0faff2c7bdfa218b959c40c6\"\u003e\u003ccode\u003e62e6f4a\u003c/code\u003e\u003c/a\u003e improvement: Support manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3719f8ed70c1a2bd9ce9cf308720363e55372ca\"\u003e\u003ccode\u003ea3719f8\u003c/code\u003e\u003c/a\u003e chore: update doc to be correct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.10...v3.5.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.5.19 to 2.5.22\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.5.21...v2.5.22\"\u003ev2.5.22\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConvert sensitive patterns from module constant to function for OTP/28 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.20...v2.5.21\"\u003ev2.5.21\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate igniter, remove inflex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.20\"\u003ev2.5.20\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eself-join if combination queries require more fields\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenforce tenant name rules at creation (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/550\"\u003e#550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6b7336921731a8e0075a030f2c31a764bf3dc8bb\"\u003e\u003ccode\u003e6b73369\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/593fa84cee9f7a36c070b364493d4fd3d4118790\"\u003e\u003ccode\u003e593fa84\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0325b028f93a31ad775caf0f26ad379975667d05\"\u003e\u003ccode\u003e0325b02\u003c/code\u003e\u003c/a\u003e Expand aggregate test covering rem expression (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6d693ed4e40e22963545ef36b468ae98ffef3a1d\"\u003e\u003ccode\u003e6d693ed\u003c/code\u003e\u003c/a\u003e fix: Convert sensitive patterns from module constant to function for OTP/28 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0720514ba4e66231f8231a1e7e6eaecc3d601eb5\"\u003e\u003ccode\u003e0720514\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1ee37f9a1f760fff7d3bcad730217751141d56d0\"\u003e\u003ccode\u003e1ee37f9\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53514b1b272d6f47d2631ea0fc19aa7aa30680ce\"\u003e\u003ccode\u003e53514b1\u003c/code\u003e\u003c/a\u003e chore: fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9f9a209372a2d4fbcac38b1822ff7d57d7f692bc\"\u003e\u003ccode\u003e9f9a209\u003c/code\u003e\u003c/a\u003e chore: Create reproduction test of tuple Invalid filter value (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2a6aa7492568c84ac953ad7eb09bc2e1da9cc07\"\u003e\u003ccode\u003eb2a6aa7\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6ddc29e66b03d4184e96ca042c486e00fc5b2929\"\u003e\u003ccode\u003e6ddc29e\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eusage-rules.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `castore` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/castore/commit/a85c3585a3e1e32580564744ab09a4a9257fa2db\"\u003e\u003ccode\u003ea85c358\u003c/code\u003e\u003c/a\u003e Update certificates (\u003ca href=\"https://redirect.github.com/elixir-mint/castore/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-mint/castore/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.51 to 0.6.1\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.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse \u003ccode\u003eIgniter.Inflex.pluralize\u003c/code\u003e or depend on \u003ccode\u003eInflex\u003c/code\u003e directly if you need it\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.5.52\"\u003ev0.5.52\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd igniter.init task to igniter_new archive (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/283\"\u003e#283\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up igniter after adding it for installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTask/adds move to function and attrs (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/274\"\u003e#274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egenerate a test when generating a new task\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/4557e2b704ad01c4b21ac470749e487964d5279d\"\u003e\u003ccode\u003e4557e2b\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/2fbdd2cd590729f91251d84b0c2d8b2b1fe31fd6\"\u003e\u003ccode\u003e2fbdd2c\u003c/code\u003e\u003c/a\u003e fix: remove references to old versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/873962e3c394e05a2149f2787f583e0857a2d92c\"\u003e\u003ccode\u003e873962e\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f04aaca2401b6fc7e362c7eda74e416208525386\"\u003e\u003ccode\u003ef04aaca\u003c/code\u003e\u003c/a\u003e chore: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5cb9d5753dce7c12cc8b3084a3aec661c35ef98a\"\u003e\u003ccode\u003e5cb9d57\u003c/code\u003e\u003c/a\u003e fix: OTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c77b1f38d09f22f2e982a3c5e3ed0511e0db4080\"\u003e\u003ccode\u003ec77b1f3\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/544b77f93c7db265e2c185f6f807eb14cc561baa\"\u003e\u003ccode\u003e544b77f\u003c/code\u003e\u003c/a\u003e chore: bump installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/81d5445583c3233c58a1882fac90796461ccaa7d\"\u003e\u003ccode\u003e81d5445\u003c/code\u003e\u003c/a\u003e chore: clean up messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0111461ee84ca7ceec646f68b723dbede87313a2\"\u003e\u003ccode\u003e0111461\u003c/code\u003e\u003c/a\u003e chore: compare new/old contents before cleaning up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5e194664ecc83504583e5b0960764f710a26cb27\"\u003e\u003ccode\u003e5e19466\u003c/code\u003e\u003c/a\u003e improvement: bump installer version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spark` from 2.2.56 to 2.2.60\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/spark/blob/main/CHANGELOG.md\"\u003espark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.59...v2.2.60\"\u003ev2.2.60\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't define a bajillion functions for persisted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.58...v2.2.59\"\u003ev2.2.59\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain persisted module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.57...v2.2.58\"\u003ev2.2.58\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly escape persisted keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.56...v2.2.57\"\u003ev2.2.57\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compiled modules smaller via deriving spark_dsl_config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/29b952ce6eae25a3e79d74131b32f73d09747321\"\u003e\u003ccode\u003e29b952c\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/2c53af780c1817d73e601e2160a8228805df580b\"\u003e\u003ccode\u003e2c53af7\u003c/code\u003e\u003c/a\u003e fix: don't define a bajillion functions for persisted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/5b0ad3174035d744947aa1d554fd58dfbf22dd29\"\u003e\u003ccode\u003e5b0ad31\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/bb39a2ec09669beca5aaa358bb2159bbb96d40a9\"\u003e\u003ccode\u003ebb39a2e\u003c/code\u003e\u003c/a\u003e fix: retain persisted module attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/0a6c7ccb679036d4d370d0cb49433a56c610d6a3\"\u003e\u003ccode\u003e0a6c7cc\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/732beaa29b5d595fddcaf0cfe3b33e144b38f182\"\u003e\u003ccode\u003e732beaa\u003c/code\u003e\u003c/a\u003e fix: properly escape persisted keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/bc32c7a0cc46074ffea1ba3e1f7d6043d8641e98\"\u003e\u003ccode\u003ebc32c7a\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/46a6690efe91f1a1ad4cb75d016ae6038759f559\"\u003e\u003ccode\u003e46a6690\u003c/code\u003e\u003c/a\u003e improvement: make compiled modules smaller via deriving spark_dsl_config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/864edd253e3f04792072d1a7bd852e844bcdaf02\"\u003e\u003ccode\u003e864edd2\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter from 0.5.50 to 0.5.51 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.56...v2.2.60\"\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/team-alembic/ash_authentication/pull/1002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication/issues/1002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1002/packages"},{"uuid":"2537244301","node_id":"PR_kwDOITSOvs6XO0aN","number":622,"state":"closed","title":"build(deps): bump the production-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-22T14:09:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T13:39:23.000Z","updated_at":"2025-05-22T14:09:17.000Z","time_to_close":1793,"merged_at":"2025-05-22T14:09:16.000Z","merged_by":"zachdaniel","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":6,"packages":[{"name":"ash","old_version":"3.5.10","new_version":"3.5.12","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.8.5","new_version":"4.8.7","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_phoenix","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"igniter","old_version":"0.5.51","new_version":"0.6.1","repository_url":"https://github.com/ash-project/igniter"},{"name":"phoenix_live_view","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.10` | `3.5.12` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.8.5` | `4.8.7` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.1` | `2.3.2` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.51` | `0.6.1` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.11` | `1.0.12` |\n\nUpdates `ash` from 3.5.10 to 3.5.12\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.11...v3.5.12\"\u003ev3.5.12\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly split lazy \u0026amp; non-lazy new type initialization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor: Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't lift query info to aggregate info on aggregation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure managed relationship context is kept for belongs_to relationships\u003c/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 manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003estrict_load\u003c/code\u003e key to \u003ccode\u003eAsh.Query.build\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an Ash.OptionsHelpers.calculation_type/0 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2051\"\u003e#2051\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\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\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/725d6a285de45a3ece8eff5afb9b263d49275ea5\"\u003e\u003ccode\u003e725d6a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ae3f500792b8b224791e0c683265a01291e4d3be\"\u003e\u003ccode\u003eae3f500\u003c/code\u003e\u003c/a\u003e fix: properly split lazy \u0026amp; non-lazy new type initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/48357931eb34f62b6e6a2260d15c210b430900a7\"\u003e\u003ccode\u003e4835793\u003c/code\u003e\u003c/a\u003e fix(Ash.Reactor): Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/443dc39b9a43919830b9c2a9d04a5149c9393324\"\u003e\u003ccode\u003e443dc39\u003c/code\u003e\u003c/a\u003e fix: don't lift query info to aggregate info on aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56e4fb92ac427241d372f52249c52711680f783e\"\u003e\u003ccode\u003e56e4fb9\u003c/code\u003e\u003c/a\u003e feat: add duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6a565aa9c1fb42fa672902a07098fea145d76206\"\u003e\u003ccode\u003e6a565aa\u003c/code\u003e\u003c/a\u003e chore: update igniter and unlock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ec1a427b68248e8d2735e4315c3ce943944c072f\"\u003e\u003ccode\u003eec1a427\u003c/code\u003e\u003c/a\u003e docs: WIP on multi-step-actions guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8962b72bd83856a8e7c87d2085c122d7ad29a44b\"\u003e\u003ccode\u003e8962b72\u003c/code\u003e\u003c/a\u003e chore: update llms guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62e6f4a3670334ff0faff2c7bdfa218b959c40c6\"\u003e\u003ccode\u003e62e6f4a\u003c/code\u003e\u003c/a\u003e improvement: Support manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3719f8ed70c1a2bd9ce9cf308720363e55372ca\"\u003e\u003ccode\u003ea3719f8\u003c/code\u003e\u003c/a\u003e chore: update doc to be correct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.10...v3.5.12\"\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.8.5 to 4.8.7\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.8.6...v4.8.7\"\u003ev4.8.7\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eincorrect warning in password verifier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove underscores from app name for prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStrategy.Custom: The \u003ccode\u003estrategy_module\u003c/code\u003e field is no longer required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.8.5...v4.8.6\"\u003ev4.8.6\u003c/a\u003e (2025-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove underscores from app name for prefix\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/68d4acf10732c2c131c6b1f3d360dd67e9ab74a2\"\u003e\u003ccode\u003e68d4acf\u003c/code\u003e\u003c/a\u003e chore: release version v4.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1c3ff49fa6d534507ee030b6f6196c92f71bd3ef\"\u003e\u003ccode\u003e1c3ff49\u003c/code\u003e\u003c/a\u003e docs: Update tokens.md (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/10a9f3d484a58e182ad0db3588613b94fb58d5dc\"\u003e\u003ccode\u003e10a9f3d\u003c/code\u003e\u003c/a\u003e fix: incorrect warning in password verifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/29879cb84f6bc7405f372cad20c4199cedeb8117\"\u003e\u003ccode\u003e29879cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/993\"\u003e#993\u003c/a\u003e from team-alembic/fix/remove-custom-strategy-module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/d7bf93e2c6394c316a7fd717da4ef144253e19c2\"\u003e\u003ccode\u003ed7bf93e\u003c/code\u003e\u003c/a\u003e chore: release version v4.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1046ba152bcd7badc9111c6490337c39578111cf\"\u003e\u003ccode\u003e1046ba1\u003c/code\u003e\u003c/a\u003e fix: remove underscores from app name for prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/2e48a9f6f6bf1324d708c4852596fa0ba1de925a\"\u003e\u003ccode\u003e2e48a9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c9c652f9ba4cfbfd2f37dee18a5d47b8f47218ad\"\u003e\u003ccode\u003ec9c652f\u003c/code\u003e\u003c/a\u003e improvement(Strategy.Custom): The \u003ccode\u003estrategy_module\u003c/code\u003e field is no longer required.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.8.5...v4.8.7\"\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.1 to 2.3.2\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.1...v2.3.2\"\u003ev2.3.2\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate igniter, remove inflex\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/971b2e995b2e4f1640a3e96358c2933fc9d48fec\"\u003e\u003ccode\u003e971b2e9\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/00492ed65b44b7b1c1fa3049d074a90e7b99e45b\"\u003e\u003ccode\u003e00492ed\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e289041e4ba970a3e97d010e07592b88d211693b\"\u003e\u003ccode\u003ee289041\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/58f082c282b54220d8f102bd39957144d60c52bc\"\u003e\u003ccode\u003e58f082c\u003c/code\u003e\u003c/a\u003e improvement: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/965e5be7334dcd305edc9df80cdced28c6fdb74a\"\u003e\u003ccode\u003e965e5be\u003c/code\u003e\u003c/a\u003e fix: support old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e7b3f9f9ffd11715125339fe89f6f2d4ce3e765b\"\u003e\u003ccode\u003ee7b3f9f\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_phoenix/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a544aa43b2f8382fbfa669a90bd4b8fe0988a7a2\"\u003e\u003ccode\u003ea544aa4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.1...v2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.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.5.51 to 0.6.1\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.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse \u003ccode\u003eIgniter.Inflex.pluralize\u003c/code\u003e or depend on \u003ccode\u003eInflex\u003c/code\u003e directly if you need it\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.5.52\"\u003ev0.5.52\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd igniter.init task to igniter_new archive (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/283\"\u003e#283\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up igniter after adding it for installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTask/adds move to function and attrs (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/274\"\u003e#274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egenerate a test when generating a new task\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/4557e2b704ad01c4b21ac470749e487964d5279d\"\u003e\u003ccode\u003e4557e2b\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/2fbdd2cd590729f91251d84b0c2d8b2b1fe31fd6\"\u003e\u003ccode\u003e2fbdd2c\u003c/code\u003e\u003c/a\u003e fix: remove references to old versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/873962e3c394e05a2149f2787f583e0857a2d92c\"\u003e\u003ccode\u003e873962e\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f04aaca2401b6fc7e362c7eda74e416208525386\"\u003e\u003ccode\u003ef04aaca\u003c/code\u003e\u003c/a\u003e chore: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5cb9d5753dce7c12cc8b3084a3aec661c35ef98a\"\u003e\u003ccode\u003e5cb9d57\u003c/code\u003e\u003c/a\u003e fix: OTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c77b1f38d09f22f2e982a3c5e3ed0511e0db4080\"\u003e\u003ccode\u003ec77b1f3\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/544b77f93c7db265e2c185f6f807eb14cc561baa\"\u003e\u003ccode\u003e544b77f\u003c/code\u003e\u003c/a\u003e chore: bump installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/81d5445583c3233c58a1882fac90796461ccaa7d\"\u003e\u003ccode\u003e81d5445\u003c/code\u003e\u003c/a\u003e chore: clean up messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0111461ee84ca7ceec646f68b723dbede87313a2\"\u003e\u003ccode\u003e0111461\u003c/code\u003e\u003c/a\u003e chore: compare new/old contents before cleaning up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5e194664ecc83504583e5b0960764f710a26cb27\"\u003e\u003ccode\u003e5e19466\u003c/code\u003e\u003c/a\u003e improvement: bump installer version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.11 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.11...v1.0.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/team-alembic/ash_authentication_phoenix/pull/622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/issues/622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/622/packages"},{"uuid":"3082319629","node_id":"PR_kwDOHEQow86XLDX1","number":301,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-28T20:44:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T07:16:09.000Z","updated_at":"2025-05-28T20:44:34.000Z","time_to_close":566905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"ash","old_version":"3.5.8","new_version":"3.5.11","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_admin","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/ash-project/ash_admin"},{"name":"ash_graphql","old_version":"1.7.9","new_version":"1.7.11","repository_url":"https://github.com/ash-project/ash_graphql"},{"name":"ash_json_api","old_version":"1.4.30","new_version":"1.4.31","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_postgres","old_version":"2.5.18","new_version":"2.5.21","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.8` | `3.5.11` |\n| [ash_admin](https://github.com/ash-project/ash_admin) | `0.13.4` | `0.13.5` |\n| [ash_graphql](https://github.com/ash-project/ash_graphql) | `1.7.9` | `1.7.11` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.30` | `1.4.31` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.5.18` | `2.5.21` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.0` | `1.19.1` |\n\n\nUpdates `ash` from 3.5.8 to 3.5.11\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.9...v3.5.10\"\u003ev3.5.10\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure field policies are logged on success\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003evarious additional fixes for bulk action input ordering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix batch order of bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake \u003ccode\u003elazy_init?\u003c/code\u003e a callback so it can be checked on new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't raise error when no policies apply to request\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set on bulk created records.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't try to cast input before cast atomic\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly prevent embedded attribute updates in atomics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve validation messages in non-atomic-bulk-update validations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd types for times operator\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle pre-expanded newtype constraints\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/db15836365d2da7de1fbdcf5b2946e9b8b4d8921\"\u003e\u003ccode\u003edb15836\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2784d08bb6fec2760effd94ff7fea8e7de0373b7\"\u003e\u003ccode\u003e2784d08\u003c/code\u003e\u003c/a\u003e fix: ensure we fully initialize new types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2c2e369ba4ddefdcdb577c685fb61a709fb4fd2d\"\u003e\u003ccode\u003e2c2e369\u003c/code\u003e\u003c/a\u003e fix: Tuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c0584753dd0ee62bb575311911460b181229753\"\u003e\u003ccode\u003e1c05847\u003c/code\u003e\u003c/a\u003e fix: make sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d3903bab139c7069d3369b0d7cf58bceada9d797\"\u003e\u003ccode\u003ed3903ba\u003c/code\u003e\u003c/a\u003e fix: properly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72c341a73572f6e1312674ddc0e480d99d6e6a1d\"\u003e\u003ccode\u003e72c341a\u003c/code\u003e\u003c/a\u003e improvement: add experimental new tool \u003ccode\u003eAsh.data_layer_query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/973acbf3abafd5baf818208a1ab0707a196b911b\"\u003e\u003ccode\u003e973acbf\u003c/code\u003e\u003c/a\u003e fix: add_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7c48cf382708ab42bac03f4fe21c617da3fd31b1\"\u003e\u003ccode\u003e7c48cf3\u003c/code\u003e\u003c/a\u003e docs: Make the tuple type constrains fields example more explicit (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0e342895e3cc5a5e50bac47a1bcbd8653933e515\"\u003e\u003ccode\u003e0e34289\u003c/code\u003e\u003c/a\u003e chore: Fix credo large number readability issue (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c1d78c4465783343d3fdf0c31ead8aa2ace3426e\"\u003e\u003ccode\u003ec1d78c4\u003c/code\u003e\u003c/a\u003e enhancement: support date diff expr (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.8...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_admin` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_admin/blob/main/CHANGELOG.md\"\u003eash_admin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/compare/v0.13.4...v0.13.5\"\u003ev0.13.5\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't duplicate \u003ccode\u003eash_admin\u003c/code\u003e routes on installation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3cdd055abbee26558483274b8927f7f32bb90c9c\"\u003e\u003ccode\u003e3cdd055\u003c/code\u003e\u003c/a\u003e chore: release version v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3038f83a2d3b4a7af2b78a8c7bff1ceb2e5c4f8f\"\u003e\u003ccode\u003e3038f83\u003c/code\u003e\u003c/a\u003e fix: don't duplicate \u003ccode\u003eash_admin\u003c/code\u003e routes on installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3a5dc49ac7819d872b2f08f849a86402c96ef2b9\"\u003e\u003ccode\u003e3a5dc49\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_admin/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/0a8978e184bfe18c12c3e9e9d3dfd47f7de11f95\"\u003e\u003ccode\u003e0a8978e\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_admin/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/1d0afcef3f0cd95cb38062ad2ee33d46cd2f0e0f\"\u003e\u003ccode\u003e1d0afce\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_admin/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/9c1c603d56e96e7bb770c3f22b50ee70bf90b6bd\"\u003e\u003ccode\u003e9c1c603\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_admin/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/e2211f6b98dc3fc263f33e2e73b3caaf16e6e255\"\u003e\u003ccode\u003ee2211f6\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_admin/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/d652d32d7d4416baf78a7b2128c99a1e0a2eb1c3\"\u003e\u003ccode\u003ed652d32\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/1db1b842b5a8697edaedf013c3e54d1c4b644a42\"\u003e\u003ccode\u003e1db1b84\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_admin/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/b708bb19ef7832b7477572cd7eeb52f070f0e588\"\u003e\u003ccode\u003eb708bb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_admin/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_admin/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_graphql` from 1.7.9 to 1.7.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_graphql/blob/main/CHANGELOG.md\"\u003eash_graphql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.10...v1.7.11\"\u003ev1.7.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd meta option for adding custom resolution context (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.9...v1.7.10\"\u003ev1.7.10\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erefactor internal \u003ccode\u003eAshGraphql.Resource.mutation/6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/312\"\u003e#312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erefactor internal \u003ccode\u003eAshGraphql.Resource.mutation_fields/5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/311\"\u003e#311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edefine shared mutations options (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/310\"\u003e#310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for returning relay encoded id when subscribing to destroy events (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/307\"\u003e#307\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\u003eadd \u003ccode\u003eargs\u003c/code\u003e option to mutations (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/314\"\u003e#314\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_graphql/commit/f749373c8ea7e8de61c65b8cd25ded6f2b36bf5c\"\u003e\u003ccode\u003ef749373\u003c/code\u003e\u003c/a\u003e chore: release version v1.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/c8f6ea9ef1fa48328489b8cddf049fef7eefcf32\"\u003e\u003ccode\u003ec8f6ea9\u003c/code\u003e\u003c/a\u003e chore: typo in message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/07faf3cbdc77ea91159e910f17d21080650bcd3c\"\u003e\u003ccode\u003e07faf3c\u003c/code\u003e\u003c/a\u003e improvement: Add meta option for adding custom resolution context (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/af7a743a3189837c1244023cb93bdda774a18aad\"\u003e\u003ccode\u003eaf7a743\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_graphql/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/66c4400b7f85a5db363a1510c489e6dfe03fd9d0\"\u003e\u003ccode\u003e66c4400\u003c/code\u003e\u003c/a\u003e chore: release version v1.7.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/841b46978df810d9d9c08c6c910b507f1b909626\"\u003e\u003ccode\u003e841b469\u003c/code\u003e\u003c/a\u003e chore: add some useful one-off testing domain/resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/ea8907a6cb9932046f7b93438e6c473306410a64\"\u003e\u003ccode\u003eea8907a\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003eargs\u003c/code\u003e option to mutations (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/1e5149b0379d2815a4ced2f9f8871761a5b58832\"\u003e\u003ccode\u003e1e5149b\u003c/code\u003e\u003c/a\u003e chore(deps): bump absinthe_plug in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/ebc71eb3ca4c46a70bdcbbbd0f8e11acd32e4a01\"\u003e\u003ccode\u003eebc71eb\u003c/code\u003e\u003c/a\u003e fix: refactor internal \u003ccode\u003eAshGraphql.Resource.mutation/6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/f63ba50627d8186f8dd4f7bf66046fe0486c1e18\"\u003e\u003ccode\u003ef63ba50\u003c/code\u003e\u003c/a\u003e fix: refactor internal \u003ccode\u003eAshGraphql.Resource.mutation_fields/5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.9...v1.7.11\"\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.30 to 1.4.31\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.30...v1.4.31\"\u003ev1.4.31\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse string names for parameters everywhere in open api spec\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle more cases where path params collide w/ query params\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore consistency for route \u0026amp; query params\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\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/9ae170127744adccd5eee1c8f18a5d80e44f2d71\"\u003e\u003ccode\u003e9ae1701\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/6767710fa6cfffdbeeb421aac6d22ce95530f4c7\"\u003e\u003ccode\u003e6767710\u003c/code\u003e\u003c/a\u003e improvement: more consistency for route \u0026amp; query params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e148603c9528e319b4159f0eef833308c3707efd\"\u003e\u003ccode\u003ee148603\u003c/code\u003e\u003c/a\u003e test: add some tests for route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b628b26831656043eebd81830e06c3ffb35ae870\"\u003e\u003ccode\u003eb628b26\u003c/code\u003e\u003c/a\u003e fix: use string names for parameters everywhere in open api spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/33e3ddb7e9335266b9e6b5ab4d8c4d12557b4fa9\"\u003e\u003ccode\u003e33e3ddb\u003c/code\u003e\u003c/a\u003e chore: cleanup patch test now that underlying ash issue resolved (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2288fdebd5aa1080d25b418e3c078c8553a22015\"\u003e\u003ccode\u003e2288fde\u003c/code\u003e\u003c/a\u003e test: Add failing test for partial patch update for embeds (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b11181e95daf5d3c8ab244c4f430f3eea728f394\"\u003e\u003ccode\u003eb11181e\u003c/code\u003e\u003c/a\u003e chore: fix installer warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/a36bfb2095432e0bdef4289a3ee36520964dfce7\"\u003e\u003ccode\u003ea36bfb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e8c5925e0a4be886b87295077e05c89e618ddef5\"\u003e\u003ccode\u003ee8c5925\u003c/code\u003e\u003c/a\u003e fix: handle more cases where path params collide w/ query params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/6386f09038c941463565522cc412b9e6debe6e8c\"\u003e\u003ccode\u003e6386f09\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 3...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.30...v1.4.31\"\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.0 to 2.3.2\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.1...v2.3.2\"\u003ev2.3.2\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate igniter, remove inflex\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\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.0...v2.3.1\"\u003ev2.3.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eInitialize :raw_params field of for_action() Form (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efor action params option (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept Phoenix.LiveView.Socket in SubdomainPlug (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/355\"\u003e#355\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\u003eDocument \u003ccode\u003e:params\u003c/code\u003e option for \u003ccode\u003efor_action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/361\"\u003e#361\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRework gen.live (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport \u003ccode\u003eAshPhoenix.Form\u003c/code\u003e in error subject\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/971b2e995b2e4f1640a3e96358c2933fc9d48fec\"\u003e\u003ccode\u003e971b2e9\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/00492ed65b44b7b1c1fa3049d074a90e7b99e45b\"\u003e\u003ccode\u003e00492ed\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e289041e4ba970a3e97d010e07592b88d211693b\"\u003e\u003ccode\u003ee289041\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/58f082c282b54220d8f102bd39957144d60c52bc\"\u003e\u003ccode\u003e58f082c\u003c/code\u003e\u003c/a\u003e improvement: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/965e5be7334dcd305edc9df80cdced28c6fdb74a\"\u003e\u003ccode\u003e965e5be\u003c/code\u003e\u003c/a\u003e fix: support old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e7b3f9f9ffd11715125339fe89f6f2d4ce3e765b\"\u003e\u003ccode\u003ee7b3f9f\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_phoenix/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a544aa43b2f8382fbfa669a90bd4b8fe0988a7a2\"\u003e\u003ccode\u003ea544aa4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b59600bdc5a90264ac80b2ac08f3fda623df950\"\u003e\u003ccode\u003e8b59600\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ab784211f3347e215420d3d5692daea5eb368b3c\"\u003e\u003ccode\u003eab78421\u003c/code\u003e\u003c/a\u003e fix: Initialize :raw_params field of for_action() Form (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/84dcbdd7efd75156c94137d0b370ab89ef55b856\"\u003e\u003ccode\u003e84dcbdd\u003c/code\u003e\u003c/a\u003e improvement: Document \u003ccode\u003e:params\u003c/code\u003e option for \u003ccode\u003efor_action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.0...v2.3.2\"\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.5.18 to 2.5.21\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.5.20...v2.5.21\"\u003ev2.5.21\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate igniter, remove inflex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.20\"\u003ev2.5.20\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eself-join if combination queries require more fields\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenforce tenant name rules at creation (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/550\"\u003e#550\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_postgres/compare/v2.5.18...v2.5.19\"\u003ev2.5.19\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport unions (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/543\"\u003e#543\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_postgres/commit/0720514ba4e66231f8231a1e7e6eaecc3d601eb5\"\u003e\u003ccode\u003e0720514\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1ee37f9a1f760fff7d3bcad730217751141d56d0\"\u003e\u003ccode\u003e1ee37f9\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53514b1b272d6f47d2631ea0fc19aa7aa30680ce\"\u003e\u003ccode\u003e53514b1\u003c/code\u003e\u003c/a\u003e chore: fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9f9a209372a2d4fbcac38b1822ff7d57d7f692bc\"\u003e\u003ccode\u003e9f9a209\u003c/code\u003e\u003c/a\u003e chore: Create reproduction test of tuple Invalid filter value (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2a6aa7492568c84ac953ad7eb09bc2e1da9cc07\"\u003e\u003ccode\u003eb2a6aa7\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6ddc29e66b03d4184e96ca042c486e00fc5b2929\"\u003e\u003ccode\u003e6ddc29e\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eusage-rules.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0910f17978811818c346b1188eba197822a0d265\"\u003e\u003ccode\u003e0910f17\u003c/code\u003e\u003c/a\u003e chore: fix test migrations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f05bc7a25ccbf2b0c75d3e66c97da7a854e5ccc5\"\u003e\u003ccode\u003ef05bc7a\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6f287776b9c1324a277d3befc38f06ceacc4dacb\"\u003e\u003ccode\u003e6f28777\u003c/code\u003e\u003c/a\u003e test: add tests for tuple type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/391b8cb5bd2c69a0bcf4c1032492d60ca78c250e\"\u003e\u003ccode\u003e391b8cb\u003c/code\u003e\u003c/a\u003e fix: self-join if combination queries require more fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.18...v2.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.10 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.10...v1.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6adb136c464508f2265bd36f0259d430febaa008\"\u003e\u003ccode\u003e6adb136\u003c/code\u003e\u003c/a\u003e v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/690dec7f78e82aaa87042294918e487265ba1dd6\"\u003e\u003ccode\u003e690dec7\u003c/code\u003e\u003c/a\u003e bump styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/22620c523b224b202cf0194ebdf88a8a94cd1b94\"\u003e\u003ccode\u003e22620c5\u003c/code\u003e\u003c/a\u003e Bump mime from 2.0.6 to 2.0.7 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/855dea16a541c81d2cb666c120a8eacf2cf8dc6f\"\u003e\u003ccode\u003e855dea1\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.0 to 0.38.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/308f9dc3c646cd9b74a0af245067603dda9b9270\"\u003e\u003ccode\u003e308f9dc\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash_hq/pull/301","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_hq/issues/301","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/301/packages"}],"issue_packages":[{"old_version":"3.1.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-10-10T13:05:43.000Z","version_change":"3.1.0 → 3.3.2","issue":{"uuid":"3502831662","node_id":"PR_kwDOCeZgpc6tFnGE","number":906,"state":"open","title":"chore: Bump bcrypt_elixir from 3.1.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-10T13:05:43.000Z","updated_at":"2025-10-15T18:49:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.1.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.1.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/13fef405d5b6931f9524e9fe64c7860d1b9c975b\"\u003e\u003ccode\u003e13fef40\u003c/code\u003e\u003c/a\u003e update to work with Elixir 1.17 - with no warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.1.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.1.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mbta/api/pull/906","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/906","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/906/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-08-01T04:50:04.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2711977834","node_id":"PR_kwDOPWXHQc6hpX9q","number":21,"state":"open","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","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-01T04:50:04.000Z","updated_at":"2025-08-01T04:50:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SafeerMohamed/blockscout-backend/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SafeerMohamed%2Fblockscout-backend/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-07-01T07:13:44.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"2631197751","node_id":"PR_kwDOFD5FuM6c1OQ3","number":201,"state":"open","title":"Bump bcrypt_elixir from 3.2.0 to 3.3.2","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-07-01T07:13:44.000Z","updated_at":"2025-07-01T07:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sFractal-Podii/SbomPoc-sFractal/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sFractal-Podii%2FSbomPoc-sFractal/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"}},{"old_version":"3.2.1","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-23T08:08:48.000Z","version_change":"3.2.1 → 3.3.2","issue":{"uuid":"2610792562","node_id":"PR_kwDOH_Xoec6bnYhy","number":87,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-23T08:08:48.000Z","updated_at":"2025-06-23T08:12:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kainlite/tr/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kainlite%2Ftr/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-16T20:11:30.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"3151182776","node_id":"PR_kwDOMXCp-M6ax8kv","number":62,"state":"open","title":"Bump the production-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:11:30.000Z","updated_at":"2025-06-23T08:18:08.165Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":21,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.10","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.2","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.10` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.2` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.10 (2025-06-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash on SSO credentials error\u003c/li\u003e\n\u003cli\u003eFix type error on \u003ccode\u003eExAws.Operation.RestQuery.stream!2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix build status shield on README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/d5e5a6698d3daefb458dd4693738d73ab57f910d\"\u003e\u003ccode\u003ed5e5a66\u003c/code\u003e\u003c/a\u003e Bump version; update CHANGELOG v2.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/924b193e2c30b80a3cbd00fa18c50f459e3585e3\"\u003e\u003ccode\u003e924b193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1137\"\u003e#1137\u003c/a\u003e from ex-aws/dependabot/hex/hackney-1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/03646c973234346928c998e3ef0153113e07fc09\"\u003e\u003ccode\u003e03646c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1140\"\u003e#1140\u003c/a\u003e from PragTob/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/2c0a13369b3bd08aad7e5ee37a3b1b4fd5e48166\"\u003e\u003ccode\u003e2c0a133\u003c/code\u003e\u003c/a\u003e Bump hackney from 1.23.0 to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/eb938d38e1cb67f1a51424f2d489bcdfce6d83c5\"\u003e\u003ccode\u003eeb938d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1138\"\u003e#1138\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/3b534708f0bde8a082db8fa6d6a2cbcdda6b2d72\"\u003e\u003ccode\u003e3b53470\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1135\"\u003e#1135\u003c/a\u003e from lukaszsamson/ls_fix_stream_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c45993e2704f819edc3cb1ed53076f41e897d1ab\"\u003e\u003ccode\u003ec45993e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1136\"\u003e#1136\u003c/a\u003e from lukaszsamson/ls_credentials_type_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/b31c2b5e4ff53f3fba60b215d85ba71334357ee7\"\u003e\u003ccode\u003eb31c2b5\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cfd143e0a2eb188e3603b5df21bf1b94e98ed48b\"\u003e\u003ccode\u003ecfd143e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1139\"\u003e#1139\u003c/a\u003e from ex-aws/dependabot/hex/configparser_ex-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/254a7b2bbe1ed970221f3d4efd53fcfcb37e2c03\"\u003e\u003ccode\u003e254a7b2\u003c/code\u003e\u003c/a\u003e Fix build status badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-nebulex/nebulex/blob/v2.6.5/CHANGELOG.md\"\u003enebulex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/tree/v2.6.5\"\u003ev2.6.5\u003c/a\u003e (2025-06-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/compare/v2.6.4...v2.6.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplicated cache deletion behavior when the 3rd node joins the cluster.\n\u003ca href=\"https://redirect.github.com/elixir-nebulex/nebulex/issues/234\"\u003e#234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/472480d0403f7b56a2143418320274b1e28730ea\"\u003e\u003ccode\u003e472480d\u003c/code\u003e\u003c/a\u003e Release v.2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/181cbed05af2b78e8aba274a6a34c4cbbd3aa5be\"\u003e\u003ccode\u003e181cbed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/234\"\u003e#234\u003c/a\u003e Fix data loss in Replicated cache when multiple nodes join sequentiall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/45ed60f406b4dac76012fcacb137a6adc7ffa913\"\u003e\u003ccode\u003e45ed60f\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump gen_smtp from 1.2.0 to 1.3.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.11 to 1.7.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.1 to 0.38.2 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1040\"\u003e#1040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump plug from 1.17.0 to 1.18.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1041\"\u003e#1041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump hackney from 1.23.0 to 1.24.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1039\"\u003e#1039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1044\"\u003eswoosh/swoosh#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1045\"\u003eswoosh/swoosh#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1046\"\u003eswoosh/swoosh#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1047\"\u003eswoosh/swoosh#1047\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape quotes and backslashes in address names \u003ca href=\"https://github.com/jiegillet\"\u003e\u003ccode\u003e@​jiegillet\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept header to all requests made by Sendgrid adapter \u003ca href=\"https://github.com/sergey-elkin\"\u003e\u003ccode\u003e@​sergey-elkin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove svg fill for dark mode \u003ca href=\"https://github.com/cmnstmntmn\"\u003e\u003ccode\u003e@​cmnstmntmn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unused variable warnings in CI - Gmail Test \u003ca href=\"https://github.com/DuldR\"\u003e\u003ccode\u003e@​DuldR\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/38c8cb8e34d3abe79c8deaf14d93cbd54bcdcfd5\"\u003e\u003ccode\u003e38c8cb8\u003c/code\u003e\u003c/a\u003e v1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/2563e919f4f14fab856d71cc9ff8d83f07d5e654\"\u003e\u003ccode\u003e2563e91\u003c/code\u003e\u003c/a\u003e Escape quotes and backslashes in address names (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0f43605e25e45ea48a93eef591081b1cbf0aebb1\"\u003e\u003ccode\u003e0f43605\u003c/code\u003e\u003c/a\u003e Add Accept header to all requests made by Sendgrid adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/931455b025634e6cdf3cf2d8d5d11cb4a098db8a\"\u003e\u003ccode\u003e931455b\u003c/code\u003e\u003c/a\u003e Underscore prefix unused variable within Gmail test (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/154b4ade52093be3d82247bdebbe2c4b91eb64b9\"\u003e\u003ccode\u003e154b4ad\u003c/code\u003e\u003c/a\u003e Bump gen_smtp from 1.2.0 to 1.3.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9fdf333425c82f56ec6f7d52f139bcbacced0c03\"\u003e\u003ccode\u003e9fdf333\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.11 to 1.7.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1042\"\u003e#1042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/68b94f9fc5a7b5a105b700ce889a409238d4873a\"\u003e\u003ccode\u003e68b94f9\u003c/code\u003e\u003c/a\u003e Remove svg fill for dark mode (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issu...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"3.2.1","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-16T00:26:36.000Z","version_change":"3.2.1 → 3.3.2","issue":{"uuid":"2594144107","node_id":"PR_kwDOIoTCXs6an39r","number":265,"state":"closed","title":"Bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-28T08:24:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T00:26:36.000Z","updated_at":"2025-07-28T08:24:29.000Z","time_to_close":3657473,"merged_at":"2025-07-28T08:24:29.000Z","merged_by":"dottorblaster","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dottorblaster/talisman/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dottorblaster%2Ftalisman/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"}},{"old_version":"3.2.1","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-02T17:53:50.000Z","version_change":"3.2.1 → 3.3.2","issue":{"uuid":"2561469249","node_id":"PR_kwDOGxXjWs6YrOtB","number":3264,"state":"open","title":"Bump bcrypt_elixir from 3.2.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T17:53:50.000Z","updated_at":"2025-06-02T17:53:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.2.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0 (2024-10-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and made changes to silence warnings in Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0 (2023-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies and documentation (through updates to the Comeonin documentation)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0 (2022-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003emoved \u003ccode\u003egen_salt\u003c/code\u003e to the \u003ccode\u003eBase\u003c/code\u003e module\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1 (2022-01-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0 (2021-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated Makefile to be more robust, especially for Nerves users\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0 (2020-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUsing Comeonin v5.3, which changes \u003ccode\u003eadd_hash\u003c/code\u003e so that it does NOT set the password to nil\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0 (2020-01-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated documentation - in line with updates to Comeonin v5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.0 (2019-02-12)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eUpdated to use the Comeonin and Comeonin.PasswordHash behaviours (Comeonin v5.0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0 (2019-01-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OpenFn/lightning/pull/3264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFn%2Flightning/issues/3264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3264/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-02T09:32:27.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"2559938707","node_id":"PR_kwDOOVbeRM6YlZCT","number":53,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T09:32:27.000Z","updated_at":"2025-06-02T09:32:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shardeum/blockscout/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shardeum%2Fblockscout/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-06-02T09:27:44.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2559922909","node_id":"PR_kwDOHTp7t86YlVLd","number":405,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T09:27:44.000Z","updated_at":"2025-06-02T09:34:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Gladear/anacounts/pull/405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gladear%2Fanacounts/issues/405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/405/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-06-02T06:55:28.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"2559504082","node_id":"PR_kwDOMXCp-M6Yju7S","number":60,"state":"open","title":"Bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T06:55:28.000Z","updated_at":"2025-06-02T06:55:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":22,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.7.0","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"flop","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/woylie/flop"},{"name":"gen_smtp","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/gen-smtp/gen_smtp"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"nebulex","old_version":"2.6.4","new_version":"2.6.5","repository_url":"https://github.com/cabol/nebulex"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.7.0` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.10.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [flop](https://github.com/woylie/flop) | `0.26.1` | `0.26.3` |\n| [gen_smtp](https://github.com/gen-smtp/gen_smtp) | `1.2.0` | `1.3.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [nebulex](https://github.com/cabol/nebulex) | `2.6.4` | `2.6.5` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0 (29 May 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for new \u003ccode\u003eget_sock_data/1\u003c/code\u003e and \u003ccode\u003eget_ssl_data/1\u003c/code\u003e callbacks from Plug 1.18 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonour server-sent \u003ccode\u003eConnection: close\u003c/code\u003e headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ruslandoga\"\u003e\u003ccode\u003e@​ruslandoga\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't overwrite non-default HTTP/2 settings when receiving HTTP/2 settings (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ns-blee\"\u003e\u003ccode\u003e@​ns-blee\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003eFix handling of early-connection error handling in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7e8609acc966fa30da4b1c3cca6d5c7d74ed5dea\"\u003e\u003ccode\u003e7e8609a\u003c/code\u003e\u003c/a\u003e Version bump to 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/84440262083afd81a890b5d2543b7ad82f26353c\"\u003e\u003ccode\u003e8444026\u003c/code\u003e\u003c/a\u003e Automate the publishing of hex packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/a6aca4e2b33b1115dfb3cd394410b9017f9cc444\"\u003e\u003ccode\u003ea6aca4e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003ePlug.Conn.Adapter.sock_data\u003c/code\u003e and `Plug.Conn.Adapter.ssl_data...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/7fcb13335b66e06b53bce133e4c3aae6a228fcae\"\u003e\u003ccode\u003e7fcb133\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.13 to 1.3.14 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/2af82bdd3db80197c3acefc97cfcb25d58eebeac\"\u003e\u003ccode\u003e2af82bd\u003c/code\u003e\u003c/a\u003e Streamline keepalive logic, respect server-sent connection: close headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/0ac98596ebfd903e6093d42a63b6030487a8f5ad\"\u003e\u003ccode\u003e0ac9859\u003c/code\u003e\u003c/a\u003e Merge received HTTP/2 settings with existing ones (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5092d59af4075da13ba3afd8ac49654c89141b2c\"\u003e\u003ccode\u003e5092d59\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.1 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1810aa9648340c5869d30d9c837ca466f865c700\"\u003e\u003ccode\u003e1810aa9\u003c/code\u003e\u003c/a\u003e Bump thousand_island from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/43bf872194ccce4ce6eae9e367a2d379fa10aed7\"\u003e\u003ccode\u003e43bf872\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/b31059df6f9863fe5dda62228495b4a42348700f\"\u003e\u003ccode\u003eb31059d\u003c/code\u003e\u003c/a\u003e Look up connection in a safe manner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flop` from 0.26.1 to 0.26.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/releases\"\u003eflop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woylie/flop/blob/main/CHANGELOG.md\"\u003eflop's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.3] - 2025-05-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow resetting default order set on schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpgrade notes\u003c/h3\u003e\n\u003cp\u003eFlop 0.26.2 introduced a new warning when Flop order parameters are set and the\nquery already has an order by clause. Order by parameters are added to the Flop\nstruct either by passing the \u003ccode\u003eorder_by\u003c/code\u003e and \u003ccode\u003eorder_directions\u003c/code\u003e parameters to\nthe validate function or by defining a \u003ccode\u003edefault_order\u003c/code\u003e in the Ecto schema.\u003c/p\u003e\n\u003cp\u003eTo prevent the warning:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDisable the handling of order parameters by passing \u003ccode\u003eordering: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOverride the default order set in the schema by passing\n\u003ccode\u003edefault_order: false\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003equery = from p in Pet, order_by: :name\nflop = Flop.validate!(params, for: Pet, ordering: false, default_order: false)\nFlop.run(query, flop)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e[0.26.2] - 2025-05-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecipe for partial UUID filters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit warning if ordering parameters are applied and the query already contains\nan \u003ccode\u003eORDER BY\u003c/code\u003e clause.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;protocol Enumerable not implemented for type X\u0026quot; error when there is a\nvalidation error and a filter value is a struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/460bd5d3bdf74e59679f5da81866b64f51543616\"\u003e\u003ccode\u003e460bd5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/578\"\u003e#578\u003c/a\u003e from woylie/fix/disable-default-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/d693c8a35b2fc60ba1025ce329fe32aa962f2ab1\"\u003e\u003ccode\u003ed693c8a\u003c/code\u003e\u003c/a\u003e improve example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/56f6a051b5c3b34c8b4f5c1d16778d0a9a7676be\"\u003e\u003ccode\u003e56f6a05\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/511cd77b931bd599f4d2a7ca9e4d176ab663148d\"\u003e\u003ccode\u003e511cd77\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/2faf30c1f4bfdb3b4f528b4d0cae0737b9aaadba\"\u003e\u003ccode\u003e2faf30c\u003c/code\u003e\u003c/a\u003e fix: allow overriding default order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/0f78b3641caed41436874748225799cc1abe29fb\"\u003e\u003ccode\u003e0f78b36\u003c/code\u003e\u003c/a\u003e improve order bys check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e2852a28624c46fba3748a99f1ef5d8ce0bc72f1\"\u003e\u003ccode\u003ee2852a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/576\"\u003e#576\u003c/a\u003e from woylie/fix/order-by-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/c5659a892b08e7419732eac1359a81e7de699166\"\u003e\u003ccode\u003ec5659a8\u003c/code\u003e\u003c/a\u003e fix warning in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e4e85fc64be1895bff0d7f1b7065e26f982b4d7f\"\u003e\u003ccode\u003ee4e85fc\u003c/code\u003e\u003c/a\u003e remove extraneous white space in log message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woylie/flop/commit/e51cfdbfa2e97e2ac9bb43c8764f6eca37947305\"\u003e\u003ccode\u003ee51cfdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/woylie/flop/issues/568\"\u003e#568\u003c/a\u003e from woylie/mysql-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woylie/flop/compare/0.26.1...0.26.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gen_smtp` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gen-smtp/gen_smtp/releases\"\u003egen_smtp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cp\u003eThis release marks significant improvements in stability, compliance with current OTP versions, and enhanced capabilities with the addition of LMTP support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd LMTP support to the gen_smtp_client\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Pablo Willian Suchewschy\u003c/em\u003e\u003cbr /\u003e\nThis addition includes support for the LMTP protocol, along with a dedicated test for the LMTP client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocument socket options\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Oneric\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation to clarify that \u003ccode\u003etls_options\u003c/code\u003e is no longer filtered and to explain the use of socket options for newer OTP releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix issues with gen_smtp_server_session compilation on OTP-28\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nResolved a compilation error for \u003ccode\u003egen_smtp_server_session\u003c/code\u003e on OTP-28. This commit also includes updates to GitHub actions and CI environments by removing older OTP versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAllow sender to immediately hang up after QUIT message\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nIntroduced the ability for the sender to terminate the session immediately after sending a QUIT message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix DATA response in smtp_server_example\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: ts-klassen\u003c/em\u003e\u003cbr /\u003e\nAddressed errors in the DATA response handling within the smtp_server_example.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix OTP 26 compilation failure\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Thanabodee Charoenpiriyakij\u003c/em\u003e\u003cbr /\u003e\nCorrected type specifications in \u003ccode\u003ehandle_error\u003c/code\u003e to resolve compilation issues with OTP 26.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix source links in documentation\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Adam Millerchip\u003c/em\u003e\u003cbr /\u003e\nUpdated documentation links to ensure they direct correctly to relevant sources.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect README instructions for IPv6 launching\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: rdtq\u003c/em\u003e\u003cbr /\u003e\nAdjusted instructions to better clarify how to launch the server on IPv6.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix parameter value encoding\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthors: Maria Scott \u0026amp; Jan Uhlig\u003c/em\u003e\u003cbr /\u003e\nCorrected parameter value encoding issues for better functionality.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFix CI environment compatibility\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Chris Wögi\u003c/em\u003e\u003cbr /\u003e\nModified the CI setup to ensure that it functions correctly given that OTP 23 is not available on Ubuntu 22.04.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVarious improvements and simplifications\u003c/strong\u003e\u003cbr /\u003e\n\u003cem\u003eAuthor: Marc Worrell\u003c/em\u003e\u003cbr /\u003e\nStreamlined various implementations, including simplifying code related to message sending.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/68ab11101a0710a13d39d73ff780dc9d76ffa15f\"\u003e\u003ccode\u003e68ab111\u003c/code\u003e\u003c/a\u003e Bump version to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/a48929deeb6c800d7268bc2838bb99f5305aaf86\"\u003e\u003ccode\u003ea48929d\u003c/code\u003e\u003c/a\u003e Fix an issue where gen_smtp_server_session did not compile on OTP-28 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/185c54dbd61a3c284bd44b1442c764e9642a386c\"\u003e\u003ccode\u003e185c54d\u003c/code\u003e\u003c/a\u003e Simplify try_send code (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/bd7fae350d42d9f3a3ea9b19f311293df3afb944\"\u003e\u003ccode\u003ebd7fae3\u003c/code\u003e\u003c/a\u003e Allow sender to immediately hangup after QUIT message (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/da7893dbe5dc20f1d6137141a4ec49f910a7cef6\"\u003e\u003ccode\u003eda7893d\u003c/code\u003e\u003c/a\u003e smtp_server_example: fix DATA response (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/21c3e247a68ba524575eeed39539e654f499bfdf\"\u003e\u003ccode\u003e21c3e24\u003c/code\u003e\u003c/a\u003e Fix docs source links (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/e4cd410668bfbae06f4513f341a72d2344cb1e99\"\u003e\u003ccode\u003ee4cd410\u003c/code\u003e\u003c/a\u003e Document sockopts (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/15e969d06a2e4369934de400d0f83b64a7d96fcf\"\u003e\u003ccode\u003e15e969d\u003c/code\u003e\u003c/a\u003e hookup.email is using gen_smtp (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/ac4f8bafdc5046011c74fb9d42014753ac594484\"\u003e\u003ccode\u003eac4f8ba\u003c/code\u003e\u003c/a\u003e Fix OTP 26 compilation failure (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gen-smtp/gen_smtp/commit/17b161613ebd6e35a1f266b672261a933a89cf47\"\u003e\u003ccode\u003e17b1616\u003c/code\u003e\u003c/a\u003e Add OTP 25 (\u003ca href=\"https://redirect.github.com/gen-smtp/gen_smtp/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gen-smtp/gen_smtp/compare/1.2.0...1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.24.1\"\u003ehttps://hex.pm/packages/hackney/1.24.1\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.24.1 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove unused variable warning in hackney.erl\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/d59b422deed47b51607871bdd13ffcf6a10e449d\"\u003e\u003ccode\u003ed59b422\u003c/code\u003e\u003c/a\u003e fix: remove unused variable warning and bump version to 1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/30447da6b5ae7b665d92150c036345f618e159a6\"\u003e\u003ccode\u003e30447da\u003c/code\u003e\u003c/a\u003e fix  version in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fd82258116a4299f52db804d0e745ed095f0f8f9\"\u003e\u003ccode\u003efd82258\u003c/code\u003e\u003c/a\u003e fix documentation warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nebulex` from 2.6.4 to 2.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cabol/nebulex/releases\"\u003enebulex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003cp\u003eTo see what's new, check the \u003ca href=\"https://github.com/cabol/nebulex/blob/HEAD/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/3ef8da6ffdd35c78ff2d1bc7dc8b57b6bfa46396\"\u003e\u003ccode\u003e3ef8da6\u003c/code\u003e\u003c/a\u003e Add caching decorators enhancements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/4f84445864e5f8f9dc58fe94bb1437c8186b4e12\"\u003e\u003ccode\u003e4f84445\u003c/code\u003e\u003c/a\u003e Overall updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9f26360d46486447e67b44d136ed88cb23a2faf1\"\u003e\u003ccode\u003e9f26360\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/9233592982b300c5a68691b54e180512fe5d9600\"\u003e\u003ccode\u003e9233592\u003c/code\u003e\u003c/a\u003e Release v3.0.0-rc.1 :bookmark:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/ea1153ce8c93d91bcc025e4a1cd76f7cee486453\"\u003e\u003ccode\u003eea1153c\u003c/code\u003e\u003c/a\u003e Update the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nebulex/nebulex/commit/5359c0fa8ece0ec694890349b953a279f3576da4\"\u003e\u003ccode\u003e5359c0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/189\"\u003e#189\u003c/a\u003e Introducing Nebulex v3 :rocket: (\u003ca href=\"https://redirect.github.com/cabol/nebulex/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cabol/nebulex/compare/v2.6.4...v2.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-26T13:17:06.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2544070423","node_id":"PR_kwDOItCU7s6Xo28X","number":151,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T13:55:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T13:17:06.000Z","updated_at":"2025-05-26T13:55:13.000Z","time_to_close":2287,"merged_at":"2025-05-26T13:55:13.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/auriga/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fauriga/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-05-26T06:23:08.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"2543143168","node_id":"PR_kwDOMXCp-M6XlUkA","number":58,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["txssu"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-02T06:18:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T06:23:08.000Z","updated_at":"2025-06-02T06:18:37.000Z","time_to_close":604529,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"bandit","old_version":"1.6.4","new_version":"1.6.11","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"ex_aws","old_version":"2.5.8","new_version":"2.5.9","repository_url":"https://github.com/ex-aws/ex_aws"},{"name":"ex_aws_s3","old_version":"2.5.5","new_version":"2.5.7","repository_url":"https://github.com/ex-aws/ex_aws_s3"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"phoenix","old_version":"1.7.14","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_live_dashboard","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/phoenixframework/phoenix_live_dashboard"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"},{"name":"tls_certificate_check","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/g-andrade/tls_certificate_check"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.4` | `1.6.11` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.3.2` |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [ex_aws](https://github.com/ex-aws/ex_aws) | `2.5.8` | `2.5.9` |\n| [ex_aws_s3](https://github.com/ex-aws/ex_aws_s3) | `2.5.5` | `2.5.7` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.14` | `1.7.21` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [phoenix_live_dashboard](https://github.com/phoenixframework/phoenix_live_dashboard) | `0.8.5` | `0.8.7` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.19.1` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n| [tls_certificate_check](https://github.com/g-andrade/tls_certificate_check) | `1.26.0` | `1.28.0` |\n\n\nUpdates `bandit` from 1.6.4 to 1.6.11\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.6.11 (31 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that HTTP/1 request headers are sent to the Plug in the order they're\nsent (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not populate the \u003ccode\u003ecookies\u003c/code\u003e header with an empty string if no cookies were\nsent in HTTP/2 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider timeouts when reading HTTP/1 headers as a connection error and not an HTTP error\u003c/li\u003e\n\u003cli\u003eEnhance logging for WebSocket deflation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.6 (25 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider closures during HTTP/1 header reading as a socket error to silence them by default via \u003ccode\u003elog_client_closures\u003c/code\u003e config flag\u003c/li\u003e\n\u003cli\u003eSend \u003ccode\u003econnection: close\u003c/code\u003e when closing connection on error per RFC9112§9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3b8b1a40fbafcd8c380909b0e651d8f0d6504b14\"\u003e\u003ccode\u003e3b8b1a4\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5b5839234a779a1f0ea5af03cab2e87bd115803f\"\u003e\u003ccode\u003e5b58392\u003c/code\u003e\u003c/a\u003e Order headers (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8b612e1864d36bc5787c5fe087949b007a5b91ca\"\u003e\u003ccode\u003e8b612e1\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/db4d9db3037a1eab754c704b638c5a4182b29ef9\"\u003e\u003ccode\u003edb4d9db\u003c/code\u003e\u003c/a\u003e Namespace plug process messages to look like \u003ccode\u003e{:bandit, msg}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/52ebc2fb8928bbcddf885c51e20854643f4c76e3\"\u003e\u003ccode\u003e52ebc2f\u003c/code\u003e\u003c/a\u003e Properly track connection state during ConnectionClose frame handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/4eee15b50bf1a6410c66751c182ab63f39caf75c\"\u003e\u003ccode\u003e4eee15b\u003c/code\u003e\u003c/a\u003e Nil out compression context so we don't double close it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f636dd8a880930992072ba5368d25e392d20b886\"\u003e\u003ccode\u003ef636dd8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.8 to 0.5.10 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5167d6dba09d6306884aca9027785c4ab1505f09\"\u003e\u003ccode\u003e5167d6d\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8e60b3d5d2788a1a980dabd746127a110c1c8a54\"\u003e\u003ccode\u003e8e60b3d\u003c/code\u003e\u003c/a\u003e Bump Thousand Island dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1b7fb617502a84120a2c8376452ae765598aef5d\"\u003e\u003ccode\u003e1b7fb61\u003c/code\u003e\u003c/a\u003e Close the deflation context \u003cem\u003eafter\u003c/em\u003e the socket close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.4...1.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns_cluster` from 0.1.3 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/dns_cluster/blob/main/CHANGELOG.md\"\u003edns_cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.0 (2025-03-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport multiple DNS queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/188df6563519ebad8fbdc75e9c02b380c8d01e96\"\u003e\u003ccode\u003e188df65\u003c/code\u003e\u003c/a\u003e Release 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2161d1f384a2b7545cb60ed3ec352c618c26c433\"\u003e\u003ccode\u003e2161d1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/dns_cluster/issues/7\"\u003e#7\u003c/a\u003e from davydog187/support-multiple-queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/11bd82122d62ddfc9f692f6574e1af71dcec2601\"\u003e\u003ccode\u003e11bd821\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/1dac479ecf86a3ce17385672cdd7895c04d5fdf1\"\u003e\u003ccode\u003e1dac479\u003c/code\u003e\u003c/a\u003e don't allow nested lists for queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/982dd432ce0813cb78512f88f4e9314823f05079\"\u003e\u003ccode\u003e982dd43\u003c/code\u003e\u003c/a\u003e revert first sentence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/759e5a3a7d4dd8de657c026062525c8f26b43c1e\"\u003e\u003ccode\u003e759e5a3\u003c/code\u003e\u003c/a\u003e edit docs for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/7c3b5dd13bab0e3ceff9ddf6e80435c0ff05b9b3\"\u003e\u003ccode\u003e7c3b5dd\u003c/code\u003e\u003c/a\u003e Support differing basenames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/2d3aa14582e6844c08ca211ab5e428c9349e5f94\"\u003e\u003ccode\u003e2d3aa14\u003c/code\u003e\u003c/a\u003e expand the tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/842edabdf8794ef2838bef324b6fb71472ff1d62\"\u003e\u003ccode\u003e842edab\u003c/code\u003e\u003c/a\u003e fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/dns_cluster/commit/d0c68086a0829f5cf43f2a3beac085ee9e751fe8\"\u003e\u003ccode\u003ed0c6808\u003c/code\u003e\u003c/a\u003e Support multiple DNS queries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/dns_cluster/compare/v0.1.3...v0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws` from 2.5.8 to 2.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws/blob/main/CHANGELOG.md\"\u003eex_aws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.9 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEndpoint updates\u003c/li\u003e\n\u003cli\u003eFixes for Req support, update minimum version to 0.5.10\u003c/li\u003e\n\u003cli\u003eDo not warn when optional deps are not available\u003c/li\u003e\n\u003cli\u003eImplement retries for TooManyRequestsException\u003c/li\u003e\n\u003cli\u003eMove regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c66b8476c529a5605caddb699801582aad97a28c\"\u003e\u003ccode\u003ec66b847\u003c/code\u003e\u003c/a\u003e Bump version, update CHANGELOG. v2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/6cf8d9c3aba7991a18895865ffa7824c1f68c53a\"\u003e\u003ccode\u003e6cf8d9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1133\"\u003e#1133\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/29513a0c38c8c34025a580818ee18ff9937b1436\"\u003e\u003ccode\u003e29513a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1131\"\u003e#1131\u003c/a\u003e from db-qstream/retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/cd81d70a2f1135df562035bdce955124c1fdb534\"\u003e\u003ccode\u003ecd81d70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1132\"\u003e#1132\u003c/a\u003e from OnetoOneHealth/add-kinesisvideo-us-east-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/168d0aeade3df7cba1be8f8a6e82fb3440d41f14\"\u003e\u003ccode\u003e168d0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1129\"\u003e#1129\u003c/a\u003e from adriencohen/feat/bedrock-endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/352b9ba6a2c2f4319e9d289051e60e6493c96717\"\u003e\u003ccode\u003e352b9ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1128\"\u003e#1128\u003c/a\u003e from wojtekmach/wm-optional-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c0b8814e63f1e67677deb78aee072af42bff1b3b\"\u003e\u003ccode\u003ec0b8814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1127\"\u003e#1127\u003c/a\u003e from wojtekmach/wm-req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/79f365525cd933a0e75f5d3cf9c06880aee7c6da\"\u003e\u003ccode\u003e79f3655\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1124\"\u003e#1124\u003c/a\u003e from Bogdan740/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/8ec332e035d185e6d8b3105c1066f2c13270238a\"\u003e\u003ccode\u003e8ec332e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1126\"\u003e#1126\u003c/a\u003e from ex-aws/dependabot/hex/req-0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws/commit/c747f1ebe7a75f806ee04d056fdef6f366b41a6d\"\u003e\u003ccode\u003ec747f1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws/issues/1123\"\u003e#1123\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws/compare/v2.5.8...v2.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ex_aws_s3` from 2.5.5 to 2.5.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/blob/main/CHANGELOG.md\"\u003eex_aws_s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev2.5.7 (2025-04-15)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eIf-Match\u003c/code\u003e and \u003ccode\u003eIf-None-Match\u003c/code\u003e headers to \u003ccode\u003ePutObject\u003c/code\u003e call\u003c/li\u003e\n\u003cli\u003eHandle errors in \u003ccode\u003eparse_bucket_object_versions/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev2.5.6 (2024-12-13)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation warning on Elixir 1.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2e96b193124588cf882bc14931b7d9d672db7967\"\u003e\u003ccode\u003e2e96b19\u003c/code\u003e\u003c/a\u003e Bump version and udpate CHANGELOG. v2.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/5d576f027eb5af6feeaed9a19b4dd7749df90da7\"\u003e\u003ccode\u003e5d576f0\u003c/code\u003e\u003c/a\u003e Add exclude patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/cfda3120874c51bfd793ca952e1d88f18de8b853\"\u003e\u003ccode\u003ecfda312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/297\"\u003e#297\u003c/a\u003e from ex-aws/dependabot/hex/ex_aws-2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/38c31f6c48d73b67889d60d38556dc11be3850af\"\u003e\u003ccode\u003e38c31f6\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/48c45504748f29a2829f73aafb5fc808bde9a763\"\u003e\u003ccode\u003e48c4550\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/293\"\u003e#293\u003c/a\u003e from hexedpackets/put-obj-etag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/c8b56a5b632f64dce3b083ef73d946c9f603e8b9\"\u003e\u003ccode\u003ec8b56a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/296\"\u003e#296\u003c/a\u003e from AppMonet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/f49923e5ac70255f1f24db32138f361a1b3d34f5\"\u003e\u003ccode\u003ef49923e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ex-aws/ex_aws_s3/issues/294\"\u003e#294\u003c/a\u003e from ex-aws/dependabot/hex/ex_doc-0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/2c8140398e7d176064df3dc83c6444af88781e06\"\u003e\u003ccode\u003e2c81403\u003c/code\u003e\u003c/a\u003e Handle errors in parse_bucket_object_versions/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/6016f77a24a0a20bdaeb2617066813ac4c114f90\"\u003e\u003ccode\u003e6016f77\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ex-aws/ex_aws_s3/commit/0e0b23828203a92238f6097823a4edcfdc6b95b0\"\u003e\u003ccode\u003e0e0b238\u003c/code\u003e\u003c/a\u003e Add If-Match and If-None-Match headers to PutObject call\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ex-aws/ex_aws_s3/compare/v2.5.5...v2.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.23.0 to 1.24.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.24.0 - 2025-05-26\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable on \u003ca href=\"https://hexdocs.pm/hackney/1.24.0/\"\u003ehex.pm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new insecure_basic_auth application variable defaults to false for security. If your application relies on insecure basic auth over HTTP, you must explicitly set application:set_env(hackney, insecure_basic_auth, true) to maintain previous behavior.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.0\"\u003ehttps://github.com/benoitc/hackney/compare/1.23.0...1.24.0\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.24.0 - 2025-05-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: fix basic auth credential exposure vulnerability\u003c/li\u003e\n\u003cli\u003esecurity: add application variable support for insecure_basic_auth\u003c/li\u003e\n\u003cli\u003efix: NXDOMAIN error in Docker Compose environments (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: stream_body timeout after first chunk (issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: SSL hostname verification with custom ssl_options and SSL message leak in async streaming\u003c/li\u003e\n\u003cli\u003efix: pool connections not freed on 307 redirects and multiple pool/timer race conditions\u003c/li\u003e\n\u003cli\u003efix: socket leaks, process deadlocks, ETS memory leaks, and infinite gen_server calls\u003c/li\u003e\n\u003cli\u003efix: controlling_process error handling in happy eyeballs and connection pool return\u003c/li\u003e\n\u003cli\u003eimprovement: update GitHub Actions to ubuntu-22.04 and bump certifi/mimerl dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** Breaking Change **\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003einsecure_basic_auth\u003c/code\u003e application variable defaults to \u003ccode\u003efalse\u003c/code\u003e for security.\nIf your application relies on insecure basic auth over HTTP, you must explicitly set\n\u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, true)\u003c/code\u003e to maintain previous behavior.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1239ec634c5eb687476ab1dc22f9663162930db2\"\u003e\u003ccode\u003e1239ec6\u003c/code\u003e\u003c/a\u003e update NEWS.md with stream_body timeout fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/762\"\u003e#762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/96e881ebc76c86df991b99640e5270add7fe3a97\"\u003e\u003ccode\u003e96e881e\u003c/code\u003e\u003c/a\u003e fix stream_body timeout issue by reverting breaking error format change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/431b4f549ed5d1550a39698dc33c82f8301a345f\"\u003e\u003ccode\u003e431b4f5\u003c/code\u003e\u003c/a\u003e Fix typos in NEWS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3c64db12a0001ac0b1c8b99995f6929ce0ba59c1\"\u003e\u003ccode\u003e3c64db1\u003c/code\u003e\u003c/a\u003e update NEWS.md with NXDOMAIN fix for issue \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/764\"\u003e#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/fbdd42371c3d003b525fdfe1d9809ea6f3257be9\"\u003e\u003ccode\u003efbdd423\u003c/code\u003e\u003c/a\u003e fix NXDOMAIN error in Docker Compose environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e044cd5b58e36a8ae894998064bf02865d7e19ec\"\u003e\u003ccode\u003ee044cd5\u003c/code\u003e\u003c/a\u003e bump 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8e5bfe10eb2546dcd6a05b32cf21f2d88e0b4395\"\u003e\u003ccode\u003e8e5bfe1\u003c/code\u003e\u003c/a\u003e fix error information loss in stream body recv error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/98b0fae8319c3fbe89def292c1878c8c1eec9ce3\"\u003e\u003ccode\u003e98b0fae\u003c/code\u003e\u003c/a\u003e fix socket sync timing issues with setopts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/aabfa9094ab170d01626410a8deff316e116bfeb\"\u003e\u003ccode\u003eaabfa90\u003c/code\u003e\u003c/a\u003e fix infinite gen_server calls with timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/7deafdcfcc6bdd11ddb6cc519ddab6ccd1457b55\"\u003e\u003ccode\u003e7deafdc\u003c/code\u003e\u003c/a\u003e fix process state race condition in end_stream_body\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `heroicons` from v2.1.1 to v2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/releases\"\u003eheroicons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md\"\u003eheroicons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2024-11-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unnecessary clipping path from \u003ccode\u003esolid/arrow-left-circle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.5] - 2024-07-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new icons (\u003ccode\u003earrow-turn-*\u003c/code\u003e, \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003ecalendar-date-range\u003c/code\u003e, \u003ccode\u003edivide\u003c/code\u003e, \u003ccode\u003edocument-currency-*\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, \u003ccode\u003eh1\u003c/code\u003e, \u003ccode\u003eh2\u003c/code\u003e, \u003ccode\u003eh3\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003elink-slash\u003c/code\u003e, \u003ccode\u003enumbered-list\u003c/code\u003e, \u003ccode\u003epercent-badge\u003c/code\u003e, \u003ccode\u003eslash\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.4] - 2024-06-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tree-shakability of React package (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.3] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove project READMEs (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.1.2] - 2024-03-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude license file with published packages (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/pull/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003e\u003ccode\u003e0435d4c\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/f327cbe38385c6add89a4e7bb72e701b4e50f25a\"\u003e\u003ccode\u003ef327cbe\u003c/code\u003e\u003c/a\u003e Add React 19 support (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/56c073c2c9a66d2e51adb93d8e87e2e941d5b6db\"\u003e\u003ccode\u003e56c073c\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/64e23681c1fc84cfe47778a013d6291963603ff2\"\u003e\u003ccode\u003e64e2368\u003c/code\u003e\u003c/a\u003e Remove clip-path from 20/arrow-left-circle (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154\"\u003e\u003ccode\u003ead0ad1f\u003c/code\u003e\u003c/a\u003e 2.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/58d511e23db9c801ba9078186f54f30a6ed6c250\"\u003e\u003ccode\u003e58d511e\u003c/code\u003e\u003c/a\u003e Add new icons (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/c1b192b8cd0f1b3c569d25ba995d170f3db86039\"\u003e\u003ccode\u003ec1b192b\u003c/code\u003e\u003c/a\u003e 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/e2e487fed03d9f9651f3952eddc52997f7abe78d\"\u003e\u003ccode\u003ee2e487f\u003c/code\u003e\u003c/a\u003e Make sure calls to \u003ccode\u003eforwardRef\u003c/code\u003e are marked as pure (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/cafc7d6cb6c2233b07667ae1fb77a43866a333e3\"\u003e\u003ccode\u003ecafc7d6\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003esize-*\u003c/code\u003e instead of \u003ccode\u003ew-* h-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons/commit/9a17872e685bf48b83c047572c45617b6fd345e7\"\u003e\u003ccode\u003e9a17872\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/heroicons/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/heroicons/compare/88ab3a0d790e6a47404cba02800a6b25d2afae50...0435d4ca364a608cc75e2f8683d374e55abbae26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.14 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/v1.7.21/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.21 (2025-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix socket sometimes not reconnecting after pagehide/pageshow (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6103\"\u003e#6103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck if priv folder exists before re-linking in CodeReloader (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/pull/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelax LiveView dependency for new projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.20 (2025-02-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e[:phoenix, :socket_drain]\u003c/code\u003e telemetry event to track socket draining and use it for logging\u003c/li\u003e\n\u003cli\u003eAddress Elixir 1.18 warnings in phx.new\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePHX_NEW_CACHE_DIR\u003c/code\u003e env var for cached \u003ccode\u003ephx.new\u003c/code\u003e builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code reloader error when \u003ccode\u003emix.lock\u003c/code\u003e is touched without its content changing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.19 (2025-01-31)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] - bind to \u003ccode\u003e0.0.0.0\u003c/code\u003e in \u003ccode\u003edev.exs\u003c/code\u003e if phx.new is being run inside a docker container.\nThis exposes the container's phoenix server to the host so that it is accessible over port forwarding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.18 (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse new interpolation syntax in generators\u003c/li\u003e\n\u003cli\u003eUpdate gettext in generators to 0.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.17 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse LiveView 1.0.0 for newly generated applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.16 (2024-12-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix required Elixir version in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.15 (2024-12-02)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport phoenixframework.org installer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1562adca2e9b02b4564c519d5cc2a096ae6fc009\"\u003e\u003ccode\u003e1562adc\u003c/code\u003e\u003c/a\u003e Release 1.7.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/fbca76056e77847284ce550810978a819db1a139\"\u003e\u003ccode\u003efbca760\u003c/code\u003e\u003c/a\u003e bump build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/850720a68d2999267ef1adb8fc10843d32fa4b3c\"\u003e\u003ccode\u003e850720a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/9d972311cf1fe49bebc21557b0d3e2ce71e609ae\"\u003e\u003ccode\u003e9d97231\u003c/code\u003e\u003c/a\u003e relax LiveView dependency (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c8fb6e1050f228c2f84756024c2748d21a5a7fbe\"\u003e\u003ccode\u003ec8fb6e1\u003c/code\u003e\u003c/a\u003e fix comment location (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6127\"\u003e#6127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/1c31dc9196fade8586dcd822a52f383928308f21\"\u003e\u003ccode\u003e1c31dc9\u003c/code\u003e\u003c/a\u003e check if socket is still disconnecting and allow connect (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/f3fbf408f46869f1cef8918422e8030cab252bed\"\u003e\u003ccode\u003ef3fbf40\u003c/code\u003e\u003c/a\u003e Change reloader to not remove priv if root one does not exist (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/e7a659a872549692f2413cd3b0a3965a5db59080\"\u003e\u003ccode\u003ee7a659a\u003c/code\u003e\u003c/a\u003e Constrain tailwind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/456de194506aa54ec527d2532725e251c9344406\"\u003e\u003ccode\u003e456de19\u003c/code\u003e\u003c/a\u003e Update verified routes docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/072fcef8e9e222a1ab2c6e3e3fb642745e49e92c\"\u003e\u003ccode\u003e072fcef\u003c/code\u003e\u003c/a\u003e Release 1.7.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.1.1 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0 (2024-12-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.HTML.css_escape/1\u003c/code\u003e to escape strings for use inside CSS selectors\u003c/li\u003e\n\u003cli\u003eAdd the ability to pass \u003ccode\u003e:hr\u003c/code\u003e to \u003ccode\u003eoptions_for_select/2\u003c/code\u003e to render a horizontal rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass form action through in FormData implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/b7fd6b7ba7972d3779df80177e3e55f32fc9887a\"\u003e\u003ccode\u003eb7fd6b7\u003c/code\u003e\u003c/a\u003e Release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/687cca874b5ab02364cc4a89435fa5fde2fe5990\"\u003e\u003ccode\u003e687cca8\u003c/code\u003e\u003c/a\u003e Fix warnings on Elixir v1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.1.1...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_dashboard` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/blob/main/CHANGELOG.md\"\u003ephoenix_live_dashboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.7 (2025-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings on Erlang/OTP 28\u003c/li\u003e\n\u003cli\u003eFix metrics history not rendering on LiveView 1.0.2+\u003c/li\u003e\n\u003cli\u003eFix colored logging in request logger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.6 (2024-12-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Erlang docs url\u003c/li\u003e\n\u003cli\u003eFix rendering of durations in Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eFix warnings on Elixir v1.18+\u003c/li\u003e\n\u003cli\u003eRemove img nonce which had no effect whatsoever\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e8236147ad8a256617851b62f4b93a25289f74e6\"\u003e\u003ccode\u003ee823614\u003c/code\u003e\u003c/a\u003e Release v0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/8c80084ac9d2bc417115fe00bbde0a7c66222226\"\u003e\u003ccode\u003e8c80084\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/471\"\u003e#471\u003c/a\u003e from TBK145/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/0ecc686bb81f7c514b0391dc02a818d276023e32\"\u003e\u003ccode\u003e0ecc686\u003c/code\u003e\u003c/a\u003e Move regexes out of module attributes to fix compatibility with OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/859726a508836a021a38aa7313207bb9b078e46d\"\u003e\u003ccode\u003e859726a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/c939321270d5a9dc50a459048712c735a447062f\"\u003e\u003ccode\u003ec939321\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/469\"\u003e#469\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/e9236037554da9c749ae7af8e0c5c4e3013b5ac7\"\u003e\u003ccode\u003ee923603\u003c/code\u003e\u003c/a\u003e Fix ChartComponent bug, correctly display metrics history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/38e9b170f0c92ab1475e34e6e0064a935e491dd5\"\u003e\u003ccode\u003e38e9b17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/467\"\u003e#467\u003c/a\u003e from pojiro/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/71e356738567923a2a08397b79081d20fef86794\"\u003e\u003ccode\u003e71e3567\u003c/code\u003e\u003c/a\u003e Update metrics_history.md, fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/ea8ab79b972b6f71492cad781edfd7cba14414cb\"\u003e\u003ccode\u003eea8ab79\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/commit/21d3d5eb9fc6d2586943b967d1032164d696f48f\"\u003e\u003ccode\u003e21d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_dashboard/issues/466\"\u003e#466\u003c/a\u003e from kevinschweikert/ks/logger-colors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_dashboard/compare/v0.8.5...v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0-rc.7 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.7...v1.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_aws from 2.5.8 to 2.5.9 \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/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.4 to 0.5.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/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.10 to 1.6.11 \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/1029\"\u003e#1029\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.18.4...v1.19.0\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.4...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.6.9 to 1.6.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.3 to 0.4.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.8 to 1.6.9 \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/1024\"\u003e#1024\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/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1027\"\u003eswoosh/swoosh#1027\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.18.3...v1.18.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3 🚀\u003c/h2\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedirect to latest message in mailbox if one exists \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake links clickable in text email preview \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the correct content_disposition and content_id \u003ca href=\"https://github.com/Hermanverschooten\"\u003e\u003ccode\u003e@​Hermanverschooten\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/901\"\u003e#901\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003efixes Mua adapter when using inline attachments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement loops.so adapter \u003ca href=\"https://github.com/caioaao\"\u003e\u003ccode\u003e@​caioaao\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6adb136c464508f2265bd36f0259d430febaa008\"\u003e\u003ccode\u003e6adb136\u003c/code\u003e\u003c/a\u003e v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/690dec7f78e82aaa87042294918e487265ba1dd6\"\u003e\u003ccode\u003e690dec7\u003c/code\u003e\u003c/a\u003e bump styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/22620c523b224b202cf0194ebdf88a8a94cd1b94\"\u003e\u003ccode\u003e22620c5\u003c/code\u003e\u003c/a\u003e Bump mime from 2.0.6 to 2.0.7 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/855dea16a541c81d2cb666c120a8eacf2cf8dc6f\"\u003e\u003ccode\u003e855dea1\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.0 to 0.38.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/308f9dc3c646cd9b74a0af245067603dda9b9270\"\u003e\u003ccode\u003e308f9dc\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/0002869970c89af0482c4e0a78c9c7e903e2a3db\"\u003e\u003ccode\u003e0002869\u003c/code\u003e\u003c/a\u003e v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3dc434db641b2b082aa129e9388c9da4c7e7c263\"\u003e\u003ccode\u003e3dc434d\u003c/code\u003e\u003c/a\u003e Bump ex_aws from 2.5.8 to 2.5.9 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9f9f5bd3e2a4eb351bc3a530146d853f765df33d\"\u003e\u003ccode\u003e9f9f5bd\u003c/code\u003e\u003c/a\u003e Bump mail from 0.4.4 to 0.5.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/53230f43a063f48472ca02635282a04e90e142b5\"\u003e\u003ccode\u003e53230f4\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.10 to 1.6.11 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/25a1ca70378689a9ef41d067d279e13487b1159c\"\u003e\u003ccode\u003e25a1ca7\u003c/code\u003e\u003c/a\u003e Redirect to latest message in mailbox if one exists (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.17.6...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.2.4 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-02-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport correct target for Linux MUSL with Tailwind v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-02-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Tailwind v4+. This release assumes Tailwind v4 for new projects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: v0.3.0 dropped target code for handling Linux MUSL with Tailwind v3. Use v0.3.1+ instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/dec852e08d6dd2e5c72695a6b15a1206466c4c0b\"\u003e\u003ccode\u003edec852e\u003c/code\u003e\u003c/a\u003e release v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bc2fdff386e813726ab91225cb064f6154a0874\"\u003e\u003ccode\u003e2bc2fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/115\"\u003e#115\u003c/a\u003e from phoenixframework/sd-musl-target-v3v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/c0006e254b350ecca3dc60dcc8069661b0fe614a\"\u003e\u003ccode\u003ec0006e2\u003c/code\u003e\u003c/a\u003e Support Linux MUSL v3 and v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/08629c84b89789e7625962537bfc6dbcc39ff61e\"\u003e\u003ccode\u003e08629c8\u003c/code\u003e\u003c/a\u003e release v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8b3247daad69a5c3079d7c98ac597acc4f970318\"\u003e\u003ccode\u003e8b3247d\u003c/code\u003e\u003c/a\u003e Merge branch 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/7e1f93b28485c6f4d943b8e8f6e3b72c19d9ab02\"\u003e\u003ccode\u003e7e1f93b\u003c/code\u003e\u003c/a\u003e use Tailwind 4.0.9 as latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/44ac9014f0b9564926e2f620817497fedc389567\"\u003e\u003ccode\u003e44ac901\u003c/code\u003e\u003c/a\u003e don't mention 0.3 or Tailwind v4 in README yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8ad425c2da4821bd85151b1335ed74870225a5f9\"\u003e\u003ccode\u003e8ad425c\u003c/code\u003e\u003c/a\u003e Pass url as a string into fetch_body! as URI.parse would not succeed with a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/6f45cae55d6bf5c35aba760d3423aed556b20d4b\"\u003e\u003ccode\u003e6f45cae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/97\"\u003e#97\u003c/a\u003e from arcanemachine/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/22788850d21a62861ea67cc16e529047747e6817\"\u003e\u003ccode\u003e2278885\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/110\"\u003e#110\u003c/a\u003e from phoenixframework/sd-tailwind3to4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.2.4...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_metrics` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md\"\u003etelemetry_metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/tree/v1.1.0\"\u003e1.1.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cp\u003eAdd support for measurements as second argument of keep/drop callback.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/138d5322aa004d1b207dee75860dc90ee9ad2601\"\u003e\u003ccode\u003e138d532\u003c/code\u003e\u003c/a\u003e Release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/9e93f2e557de8dfa7aaf86132ea230043aec31f8\"\u003e\u003ccode\u003e9e93f2e\u003c/code\u003e\u003c/a\u003e Fix 'metadata' typo in moduledoc (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/f1fdb7c609993de1c9627ee6003f8c5c8b3f61aa\"\u003e\u003ccode\u003ef1fdb7c\u003c/code\u003e\u003c/a\u003e Fix typespec for \u003ccode\u003edrop\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/b9675ffddb2ed3dae09737c36a085814272b37b1\"\u003e\u003ccode\u003eb9675ff\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/7a21527c35131c12deb6fc00e1de5de240131fd2\"\u003e\u003ccode\u003e7a21527\u003c/code\u003e\u003c/a\u003e Fix link, closes \u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/3fde8304532670af7ebf57cbb041103be8a15774\"\u003e\u003ccode\u003e3fde830\u003c/code\u003e\u003c/a\u003e Implement event filtering on measurements (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/77\"\u003e#77\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/ab8616480cc78bd2377c390f07261da6f37a7401\"\u003e\u003ccode\u003eab86164\u003c/code\u003e\u003c/a\u003e Console log measurement name with conversion fun name  (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_poller` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/blob/main/CHANGELOG.md\"\u003etelemetry_poller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0\"\u003e1.2.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003epersistent_term\u003c/code\u003e measurements.\u003c/li\u003e\n\u003cli\u003eRequire Erlang/OTP 24+.\u003c/li\u003e\n\u003c/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/beam-telemetry/telemetry_poller/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tls_certificate_check` from 1.26.0 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/g-andrade/tls_certificate_check/blob/master/CHANGELOG.md\"\u003etls_certificate_check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.28.0] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule with bundled CAs to latest as of 2025/05/20, 03:12 UTC\n(source: \u003ca href=\"https://curl.se/ca/cacert.pem\"\u003ehttps://curl.se/ca/cacert.pem\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoldest OTP version supported from 22 to 24\u003c/li\u003e\n\u003cli\u003eCI from Ubuntu 20.04 to 22.04\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] AAA Certificate Services\u003c/li\u003e\n\u003cli\u003e[certificate authority] baltimore cybertrust root\u003c/li\u003e\n\u003cli\u003e[certificate authority] entrust.net certification authority (2048)\u003c/li\u003e\n\u003cli\u003e[certificate authority] globalsign root ca\u003c/li\u003e\n\u003cli\u003e[certificate authority] go daddy class 2 certification authority\u003c/li\u003e\n\u003cli\u003e[certificate authority] starfield class 2 certification authority\u003c/li\u003e\n\u003cli\u003e[certificate authority] xramp global certification authority\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.27.0] - 2025-02-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] d-trust br root ca 2 2023\u003c/li\u003e\n\u003cli\u003e[certificate authority] d-trust ev root ca 2 2023\u003c/li\u003e\n\u003cli\u003eOTP 27.2 to CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule with bundled CAs to latest as of 2025/02/25, 04:12 UTC\n(source: \u003ca href=\"https://curl.se/ca/cacert.pem\"\u003ehttps://curl.se/ca/cacert.pem\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[certificate authority] swisssign silver ca - g2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-andrade/tls_certificate_check/commit/b5692d0ef78c18fd7c9f2ba8b19f35940db6824c\"\u003e\u003ccode\u003eb5692d0\u003c/code\u003e\u003c/a\u003e Bump aux dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-andrade/tls_certificate_check/commit/da38a9dd02c620e024335aae12c6a8ba68f151c8\"\u003e\u003ccode\u003eda38a9d\u003c/code\u003e\u003c/a\u003e Prepare to release 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/g-and...\n\n_Description has been truncated_","html_url":"https://github.com/txssu/cen/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txssu%2Fcen/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"3.2.0","new_version":"3.3.2","update_type":"minor","path":null,"pr_created_at":"2025-05-26T04:34:25.000Z","version_change":"3.2.0 → 3.3.2","issue":{"uuid":"2542981566","node_id":"PR_kwDOOGSGNM6XktG-","number":53,"state":"open","title":"chore(deps): bump bcrypt_elixir from 3.2.0 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T04:34:25.000Z","updated_at":"2025-05-26T04:34:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.2.0 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.3.0 (2025-04-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges\n\u003cul\u003e\n\u003cli\u003eUpdated blowfish C libs (minor updates)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7b64265c8a9fc47f35c66940c92ca5bee34e3eeb\"\u003e\u003ccode\u003e7b64265\u003c/code\u003e\u003c/a\u003e update version information of bcrypt implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/4b05f3fb80b341ec788de72c2be94476d62a542c\"\u003e\u003ccode\u003e4b05f3f\u003c/code\u003e\u003c/a\u003e update version to include blowfish C libs minor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/7458255860915c4ba92a761a846696f3edb34cf2\"\u003e\u003ccode\u003e7458255\u003c/code\u003e\u003c/a\u003e merge updates to blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/2db5f57ed3c27aceb7518b578844713a27a38d9a\"\u003e\u003ccode\u003e2db5f57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/riverrun/bcrypt_elixir/issues/50\"\u003e#50\u003c/a\u003e from TylerWitt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/599fc3dbf97eeb942164de072dcd69afea942915\"\u003e\u003ccode\u003e599fc3d\u003c/code\u003e\u003c/a\u003e Bump blowfish c libs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.2.0\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/soniasingla/blockscout/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soniasingla%2Fblockscout/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-26T02:26:32.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2542846058","node_id":"PR_kwDOJBKrcs6XkMBq","number":198,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T06:27:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T02:26:32.000Z","updated_at":"2025-05-26T06:27:18.000Z","time_to_close":14446,"merged_at":"2025-05-26T06:27:18.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/garrulus/pull/198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fgarrulus/issues/198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/198/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-26T01:22:49.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2542785876","node_id":"PR_kwDOImMCI86Xj9VU","number":207,"state":"closed","title":"build(deps): bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T06:28:19.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T01:22:49.000Z","updated_at":"2025-05-26T06:28:19.000Z","time_to_close":18330,"merged_at":"2025-05-26T06:28:19.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/thraxil/maya/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fmaya/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-26T01:22:34.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2542785672","node_id":"PR_kwDOF99WHs6Xj9SI","number":402,"state":"closed","title":"Bump bcrypt_elixir from 3.3.1 to 3.3.2","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-26T01:26:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T01:22:34.000Z","updated_at":"2025-05-26T01:26:26.000Z","time_to_close":232,"merged_at":"2025-05-26T01:26:26.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":null,"ecosystem":"hex"},"body":"Bumps [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/elixir-exploration/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Felixir-exploration/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":"the production-dependencies group across 1 directory","pr_created_at":"2025-05-25T08:27:20.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2542295780","node_id":"PR_kwDOIFK17c6XiFrk","number":1004,"state":"open","title":"chore(deps): Bump bcrypt_elixir from 3.3.1 to 3.3.2 in the production-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T08:27:20.000Z","updated_at":"2025-05-25T08:27:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"}],"path":"the production-dependencies group across 1 directory","ecosystem":"hex"},"body":"Bumps the production-dependencies group with 1 update in the / directory: [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir).\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bcrypt_elixir\u0026package-manager=hex\u0026previous-version=3.3.1\u0026new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/team-alembic/ash_authentication/pull/1004","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication/issues/1004","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1004/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-22T16:38:48.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"3083965631","node_id":"PR_kwDOIFK17c6XQqfp","number":1002,"state":"closed","title":"chore(deps): Bump the production-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-25T08:27:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T16:38:48.000Z","updated_at":"2025-05-25T08:27:18.000Z","time_to_close":229710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":6,"packages":[{"name":"ash","old_version":"3.5.10","new_version":"3.5.12","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_postgres","old_version":"2.5.19","new_version":"2.5.22","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"castore","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/elixir-mint/castore"},{"name":"igniter","old_version":"0.5.51","new_version":"0.6.1","repository_url":"https://github.com/ash-project/igniter"},{"name":"spark","old_version":"2.2.56","new_version":"2.2.60","repository_url":"https://github.com/ash-project/spark"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.10` | `3.5.12` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.5.19` | `2.5.22` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [castore](https://github.com/elixir-mint/castore) | `1.0.13` | `1.0.14` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.51` | `0.6.1` |\n| [spark](https://github.com/ash-project/spark) | `2.2.56` | `2.2.60` |\n\nUpdates `ash` from 3.5.10 to 3.5.12\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.11...v3.5.12\"\u003ev3.5.12\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly split lazy \u0026amp; non-lazy new type initialization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor: Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't lift query info to aggregate info on aggregation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure managed relationship context is kept for belongs_to relationships\u003c/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 manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003estrict_load\u003c/code\u003e key to \u003ccode\u003eAsh.Query.build\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an Ash.OptionsHelpers.calculation_type/0 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2051\"\u003e#2051\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\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\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/725d6a285de45a3ece8eff5afb9b263d49275ea5\"\u003e\u003ccode\u003e725d6a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ae3f500792b8b224791e0c683265a01291e4d3be\"\u003e\u003ccode\u003eae3f500\u003c/code\u003e\u003c/a\u003e fix: properly split lazy \u0026amp; non-lazy new type initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/48357931eb34f62b6e6a2260d15c210b430900a7\"\u003e\u003ccode\u003e4835793\u003c/code\u003e\u003c/a\u003e fix(Ash.Reactor): Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/443dc39b9a43919830b9c2a9d04a5149c9393324\"\u003e\u003ccode\u003e443dc39\u003c/code\u003e\u003c/a\u003e fix: don't lift query info to aggregate info on aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56e4fb92ac427241d372f52249c52711680f783e\"\u003e\u003ccode\u003e56e4fb9\u003c/code\u003e\u003c/a\u003e feat: add duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6a565aa9c1fb42fa672902a07098fea145d76206\"\u003e\u003ccode\u003e6a565aa\u003c/code\u003e\u003c/a\u003e chore: update igniter and unlock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ec1a427b68248e8d2735e4315c3ce943944c072f\"\u003e\u003ccode\u003eec1a427\u003c/code\u003e\u003c/a\u003e docs: WIP on multi-step-actions guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8962b72bd83856a8e7c87d2085c122d7ad29a44b\"\u003e\u003ccode\u003e8962b72\u003c/code\u003e\u003c/a\u003e chore: update llms guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62e6f4a3670334ff0faff2c7bdfa218b959c40c6\"\u003e\u003ccode\u003e62e6f4a\u003c/code\u003e\u003c/a\u003e improvement: Support manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3719f8ed70c1a2bd9ce9cf308720363e55372ca\"\u003e\u003ccode\u003ea3719f8\u003c/code\u003e\u003c/a\u003e chore: update doc to be correct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.10...v3.5.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.5.19 to 2.5.22\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.5.21...v2.5.22\"\u003ev2.5.22\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConvert sensitive patterns from module constant to function for OTP/28 (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.20...v2.5.21\"\u003ev2.5.21\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate igniter, remove inflex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.20\"\u003ev2.5.20\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eself-join if combination queries require more fields\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenforce tenant name rules at creation (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/550\"\u003e#550\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6b7336921731a8e0075a030f2c31a764bf3dc8bb\"\u003e\u003ccode\u003e6b73369\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/593fa84cee9f7a36c070b364493d4fd3d4118790\"\u003e\u003ccode\u003e593fa84\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0325b028f93a31ad775caf0f26ad379975667d05\"\u003e\u003ccode\u003e0325b02\u003c/code\u003e\u003c/a\u003e Expand aggregate test covering rem expression (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6d693ed4e40e22963545ef36b468ae98ffef3a1d\"\u003e\u003ccode\u003e6d693ed\u003c/code\u003e\u003c/a\u003e fix: Convert sensitive patterns from module constant to function for OTP/28 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0720514ba4e66231f8231a1e7e6eaecc3d601eb5\"\u003e\u003ccode\u003e0720514\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1ee37f9a1f760fff7d3bcad730217751141d56d0\"\u003e\u003ccode\u003e1ee37f9\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53514b1b272d6f47d2631ea0fc19aa7aa30680ce\"\u003e\u003ccode\u003e53514b1\u003c/code\u003e\u003c/a\u003e chore: fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9f9a209372a2d4fbcac38b1822ff7d57d7f692bc\"\u003e\u003ccode\u003e9f9a209\u003c/code\u003e\u003c/a\u003e chore: Create reproduction test of tuple Invalid filter value (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2a6aa7492568c84ac953ad7eb09bc2e1da9cc07\"\u003e\u003ccode\u003eb2a6aa7\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6ddc29e66b03d4184e96ca042c486e00fc5b2929\"\u003e\u003ccode\u003e6ddc29e\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eusage-rules.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `castore` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/castore/commit/a85c3585a3e1e32580564744ab09a4a9257fa2db\"\u003e\u003ccode\u003ea85c358\u003c/code\u003e\u003c/a\u003e Update certificates (\u003ca href=\"https://redirect.github.com/elixir-mint/castore/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-mint/castore/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.51 to 0.6.1\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.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse \u003ccode\u003eIgniter.Inflex.pluralize\u003c/code\u003e or depend on \u003ccode\u003eInflex\u003c/code\u003e directly if you need it\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.5.52\"\u003ev0.5.52\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd igniter.init task to igniter_new archive (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/283\"\u003e#283\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up igniter after adding it for installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTask/adds move to function and attrs (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/274\"\u003e#274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egenerate a test when generating a new task\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/4557e2b704ad01c4b21ac470749e487964d5279d\"\u003e\u003ccode\u003e4557e2b\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/2fbdd2cd590729f91251d84b0c2d8b2b1fe31fd6\"\u003e\u003ccode\u003e2fbdd2c\u003c/code\u003e\u003c/a\u003e fix: remove references to old versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/873962e3c394e05a2149f2787f583e0857a2d92c\"\u003e\u003ccode\u003e873962e\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f04aaca2401b6fc7e362c7eda74e416208525386\"\u003e\u003ccode\u003ef04aaca\u003c/code\u003e\u003c/a\u003e chore: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5cb9d5753dce7c12cc8b3084a3aec661c35ef98a\"\u003e\u003ccode\u003e5cb9d57\u003c/code\u003e\u003c/a\u003e fix: OTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c77b1f38d09f22f2e982a3c5e3ed0511e0db4080\"\u003e\u003ccode\u003ec77b1f3\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/544b77f93c7db265e2c185f6f807eb14cc561baa\"\u003e\u003ccode\u003e544b77f\u003c/code\u003e\u003c/a\u003e chore: bump installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/81d5445583c3233c58a1882fac90796461ccaa7d\"\u003e\u003ccode\u003e81d5445\u003c/code\u003e\u003c/a\u003e chore: clean up messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0111461ee84ca7ceec646f68b723dbede87313a2\"\u003e\u003ccode\u003e0111461\u003c/code\u003e\u003c/a\u003e chore: compare new/old contents before cleaning up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5e194664ecc83504583e5b0960764f710a26cb27\"\u003e\u003ccode\u003e5e19466\u003c/code\u003e\u003c/a\u003e improvement: bump installer version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `spark` from 2.2.56 to 2.2.60\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/spark/blob/main/CHANGELOG.md\"\u003espark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.59...v2.2.60\"\u003ev2.2.60\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't define a bajillion functions for persisted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.58...v2.2.59\"\u003ev2.2.59\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eretain persisted module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.57...v2.2.58\"\u003ev2.2.58\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly escape persisted keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.56...v2.2.57\"\u003ev2.2.57\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compiled modules smaller via deriving spark_dsl_config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/29b952ce6eae25a3e79d74131b32f73d09747321\"\u003e\u003ccode\u003e29b952c\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/2c53af780c1817d73e601e2160a8228805df580b\"\u003e\u003ccode\u003e2c53af7\u003c/code\u003e\u003c/a\u003e fix: don't define a bajillion functions for persisted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/5b0ad3174035d744947aa1d554fd58dfbf22dd29\"\u003e\u003ccode\u003e5b0ad31\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/bb39a2ec09669beca5aaa358bb2159bbb96d40a9\"\u003e\u003ccode\u003ebb39a2e\u003c/code\u003e\u003c/a\u003e fix: retain persisted module attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/0a6c7ccb679036d4d370d0cb49433a56c610d6a3\"\u003e\u003ccode\u003e0a6c7cc\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/732beaa29b5d595fddcaf0cfe3b33e144b38f182\"\u003e\u003ccode\u003e732beaa\u003c/code\u003e\u003c/a\u003e fix: properly escape persisted keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/bc32c7a0cc46074ffea1ba3e1f7d6043d8641e98\"\u003e\u003ccode\u003ebc32c7a\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/46a6690efe91f1a1ad4cb75d016ae6038759f559\"\u003e\u003ccode\u003e46a6690\u003c/code\u003e\u003c/a\u003e improvement: make compiled modules smaller via deriving spark_dsl_config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/spark/commit/864edd253e3f04792072d1a7bd852e844bcdaf02\"\u003e\u003ccode\u003e864edd2\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter from 0.5.50 to 0.5.51 (\u003ca href=\"https://redirect.github.com/ash-project/spark/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/spark/compare/v2.2.56...v2.2.60\"\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/team-alembic/ash_authentication/pull/1002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication/issues/1002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1002/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-22T13:39:23.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"2537244301","node_id":"PR_kwDOITSOvs6XO0aN","number":622,"state":"closed","title":"build(deps): bump the production-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-22T14:09:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T13:39:23.000Z","updated_at":"2025-05-22T14:09:17.000Z","time_to_close":1793,"merged_at":"2025-05-22T14:09:16.000Z","merged_by":"zachdaniel","closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":6,"packages":[{"name":"ash","old_version":"3.5.10","new_version":"3.5.12","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.8.5","new_version":"4.8.7","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_phoenix","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"igniter","old_version":"0.5.51","new_version":"0.6.1","repository_url":"https://github.com/ash-project/igniter"},{"name":"phoenix_live_view","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.10` | `3.5.12` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.8.5` | `4.8.7` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.1` | `2.3.2` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.51` | `0.6.1` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.11` | `1.0.12` |\n\nUpdates `ash` from 3.5.10 to 3.5.12\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.11...v3.5.12\"\u003ev3.5.12\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly split lazy \u0026amp; non-lazy new type initialization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAsh.Reactor: Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't lift query info to aggregate info on aggregation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure managed relationship context is kept for belongs_to relationships\u003c/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 manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003estrict_load\u003c/code\u003e key to \u003ccode\u003eAsh.Query.build\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an Ash.OptionsHelpers.calculation_type/0 (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2051\"\u003e#2051\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\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\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/725d6a285de45a3ece8eff5afb9b263d49275ea5\"\u003e\u003ccode\u003e725d6a2\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ae3f500792b8b224791e0c683265a01291e4d3be\"\u003e\u003ccode\u003eae3f500\u003c/code\u003e\u003c/a\u003e fix: properly split lazy \u0026amp; non-lazy new type initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/48357931eb34f62b6e6a2260d15c210b430900a7\"\u003e\u003ccode\u003e4835793\u003c/code\u003e\u003c/a\u003e fix(Ash.Reactor): Don't import \u003ccode\u003eAsh.Expr\u003c/code\u003e in the bulk update DSL. (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/443dc39b9a43919830b9c2a9d04a5149c9393324\"\u003e\u003ccode\u003e443dc39\u003c/code\u003e\u003c/a\u003e fix: don't lift query info to aggregate info on aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/56e4fb92ac427241d372f52249c52711680f783e\"\u003e\u003ccode\u003e56e4fb9\u003c/code\u003e\u003c/a\u003e feat: add duration type, functions and operator support (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2036\"\u003e#2036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/6a565aa9c1fb42fa672902a07098fea145d76206\"\u003e\u003ccode\u003e6a565aa\u003c/code\u003e\u003c/a\u003e chore: update igniter and unlock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/ec1a427b68248e8d2735e4315c3ce943944c072f\"\u003e\u003ccode\u003eec1a427\u003c/code\u003e\u003c/a\u003e docs: WIP on multi-step-actions guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/8962b72bd83856a8e7c87d2085c122d7ad29a44b\"\u003e\u003ccode\u003e8962b72\u003c/code\u003e\u003c/a\u003e chore: update llms guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/62e6f4a3670334ff0faff2c7bdfa218b959c40c6\"\u003e\u003ccode\u003e62e6f4a\u003c/code\u003e\u003c/a\u003e improvement: Support manage relationship debug (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3719f8ed70c1a2bd9ce9cf308720363e55372ca\"\u003e\u003ccode\u003ea3719f8\u003c/code\u003e\u003c/a\u003e chore: update doc to be correct\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.10...v3.5.12\"\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.8.5 to 4.8.7\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.8.6...v4.8.7\"\u003ev4.8.7\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eincorrect warning in password verifier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove underscores from app name for prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStrategy.Custom: The \u003ccode\u003estrategy_module\u003c/code\u003e field is no longer required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.8.5...v4.8.6\"\u003ev4.8.6\u003c/a\u003e (2025-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove underscores from app name for prefix\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/68d4acf10732c2c131c6b1f3d360dd67e9ab74a2\"\u003e\u003ccode\u003e68d4acf\u003c/code\u003e\u003c/a\u003e chore: release version v4.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1c3ff49fa6d534507ee030b6f6196c92f71bd3ef\"\u003e\u003ccode\u003e1c3ff49\u003c/code\u003e\u003c/a\u003e docs: Update tokens.md (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/10a9f3d484a58e182ad0db3588613b94fb58d5dc\"\u003e\u003ccode\u003e10a9f3d\u003c/code\u003e\u003c/a\u003e fix: incorrect warning in password verifier.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/29879cb84f6bc7405f372cad20c4199cedeb8117\"\u003e\u003ccode\u003e29879cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/993\"\u003e#993\u003c/a\u003e from team-alembic/fix/remove-custom-strategy-module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/d7bf93e2c6394c316a7fd717da4ef144253e19c2\"\u003e\u003ccode\u003ed7bf93e\u003c/code\u003e\u003c/a\u003e chore: release version v4.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/1046ba152bcd7badc9111c6490337c39578111cf\"\u003e\u003ccode\u003e1046ba1\u003c/code\u003e\u003c/a\u003e fix: remove underscores from app name for prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/2e48a9f6f6bf1324d708c4852596fa0ba1de925a\"\u003e\u003ccode\u003e2e48a9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c9c652f9ba4cfbfd2f37dee18a5d47b8f47218ad\"\u003e\u003ccode\u003ec9c652f\u003c/code\u003e\u003c/a\u003e improvement(Strategy.Custom): The \u003ccode\u003estrategy_module\u003c/code\u003e field is no longer required.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.8.5...v4.8.7\"\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.1 to 2.3.2\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.1...v2.3.2\"\u003ev2.3.2\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate igniter, remove inflex\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/971b2e995b2e4f1640a3e96358c2933fc9d48fec\"\u003e\u003ccode\u003e971b2e9\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/00492ed65b44b7b1c1fa3049d074a90e7b99e45b\"\u003e\u003ccode\u003e00492ed\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e289041e4ba970a3e97d010e07592b88d211693b\"\u003e\u003ccode\u003ee289041\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/58f082c282b54220d8f102bd39957144d60c52bc\"\u003e\u003ccode\u003e58f082c\u003c/code\u003e\u003c/a\u003e improvement: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/965e5be7334dcd305edc9df80cdced28c6fdb74a\"\u003e\u003ccode\u003e965e5be\u003c/code\u003e\u003c/a\u003e fix: support old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e7b3f9f9ffd11715125339fe89f6f2d4ce3e765b\"\u003e\u003ccode\u003ee7b3f9f\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_phoenix/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a544aa43b2f8382fbfa669a90bd4b8fe0988a7a2\"\u003e\u003ccode\u003ea544aa4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.1...v2.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.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.5.51 to 0.6.1\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.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse \u003ccode\u003eIgniter.Inflex.pluralize\u003c/code\u003e or depend on \u003ccode\u003eInflex\u003c/code\u003e directly if you need it\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.5.52\"\u003ev0.5.52\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd igniter.init task to igniter_new archive (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/283\"\u003e#283\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up igniter after adding it for installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTask/adds move to function and attrs (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/274\"\u003e#274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egenerate a test when generating a new task\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/4557e2b704ad01c4b21ac470749e487964d5279d\"\u003e\u003ccode\u003e4557e2b\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/2fbdd2cd590729f91251d84b0c2d8b2b1fe31fd6\"\u003e\u003ccode\u003e2fbdd2c\u003c/code\u003e\u003c/a\u003e fix: remove references to old versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/873962e3c394e05a2149f2787f583e0857a2d92c\"\u003e\u003ccode\u003e873962e\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f04aaca2401b6fc7e362c7eda74e416208525386\"\u003e\u003ccode\u003ef04aaca\u003c/code\u003e\u003c/a\u003e chore: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5cb9d5753dce7c12cc8b3084a3aec661c35ef98a\"\u003e\u003ccode\u003e5cb9d57\u003c/code\u003e\u003c/a\u003e fix: OTP 28 Compatibility via removing inflex (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c77b1f38d09f22f2e982a3c5e3ed0511e0db4080\"\u003e\u003ccode\u003ec77b1f3\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/544b77f93c7db265e2c185f6f807eb14cc561baa\"\u003e\u003ccode\u003e544b77f\u003c/code\u003e\u003c/a\u003e chore: bump installer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/81d5445583c3233c58a1882fac90796461ccaa7d\"\u003e\u003ccode\u003e81d5445\u003c/code\u003e\u003c/a\u003e chore: clean up messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0111461ee84ca7ceec646f68b723dbede87313a2\"\u003e\u003ccode\u003e0111461\u003c/code\u003e\u003c/a\u003e chore: compare new/old contents before cleaning up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5e194664ecc83504583e5b0960764f710a26cb27\"\u003e\u003ccode\u003e5e19466\u003c/code\u003e\u003c/a\u003e improvement: bump installer version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.51...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.11 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.11...v1.0.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/team-alembic/ash_authentication_phoenix/pull/622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/issues/622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/622/packages"}},{"old_version":"3.3.1","new_version":"3.3.2","update_type":"patch","path":null,"pr_created_at":"2025-05-22T07:16:09.000Z","version_change":"3.3.1 → 3.3.2","issue":{"uuid":"3082319629","node_id":"PR_kwDOHEQow86XLDX1","number":301,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-28T20:44:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-22T07:16:09.000Z","updated_at":"2025-05-28T20:44:34.000Z","time_to_close":566905,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"ash","old_version":"3.5.8","new_version":"3.5.11","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_admin","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/ash-project/ash_admin"},{"name":"ash_graphql","old_version":"1.7.9","new_version":"1.7.11","repository_url":"https://github.com/ash-project/ash_graphql"},{"name":"ash_json_api","old_version":"1.4.30","new_version":"1.4.31","repository_url":"https://github.com/ash-project/ash_json_api"},{"name":"ash_postgres","old_version":"2.5.18","new_version":"2.5.21","repository_url":"https://github.com/ash-project/ash_postgres"},{"name":"bcrypt_elixir","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"swoosh","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/swoosh/swoosh"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.8` | `3.5.11` |\n| [ash_admin](https://github.com/ash-project/ash_admin) | `0.13.4` | `0.13.5` |\n| [ash_graphql](https://github.com/ash-project/ash_graphql) | `1.7.9` | `1.7.11` |\n| [ash_json_api](https://github.com/ash-project/ash_json_api) | `1.4.30` | `1.4.31` |\n| [ash_postgres](https://github.com/ash-project/ash_postgres) | `2.5.18` | `2.5.21` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.3.1` | `3.3.2` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.4` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.0` | `1.19.1` |\n\n\nUpdates `ash` from 3.5.8 to 3.5.11\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.10...v3.5.11\"\u003ev3.5.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure we fully initialize new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\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\u003eadd experimental new tool \u003ccode\u003eAsh.data_layer_query\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.9...v3.5.10\"\u003ev3.5.10\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure field policies are logged on success\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003evarious additional fixes for bulk action input ordering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix batch order of bulk_create (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake \u003ccode\u003elazy_init?\u003c/code\u003e a callback so it can be checked on new types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't raise error when no policies apply to request\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eensure tenant is set on bulk created records.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't try to cast input before cast atomic\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly prevent embedded attribute updates in atomics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve validation messages in non-atomic-bulk-update validations\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd types for times operator\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eproperly handle pre-expanded newtype constraints\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/db15836365d2da7de1fbdcf5b2946e9b8b4d8921\"\u003e\u003ccode\u003edb15836\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2784d08bb6fec2760effd94ff7fea8e7de0373b7\"\u003e\u003ccode\u003e2784d08\u003c/code\u003e\u003c/a\u003e fix: ensure we fully initialize new types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/2c2e369ba4ddefdcdb577c685fb61a709fb4fd2d\"\u003e\u003ccode\u003e2c2e369\u003c/code\u003e\u003c/a\u003e fix: Tuple loader and serializer (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/1c0584753dd0ee62bb575311911460b181229753\"\u003e\u003ccode\u003e1c05847\u003c/code\u003e\u003c/a\u003e fix: make sure after_action is called in generate_many (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/d3903bab139c7069d3369b0d7cf58bceada9d797\"\u003e\u003ccode\u003ed3903ba\u003c/code\u003e\u003c/a\u003e fix: properly pass \u003ccode\u003eselect\u003c/code\u003e into combinations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/72c341a73572f6e1312674ddc0e480d99d6e6a1d\"\u003e\u003ccode\u003e72c341a\u003c/code\u003e\u003c/a\u003e improvement: add experimental new tool \u003ccode\u003eAsh.data_layer_query\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/973acbf3abafd5baf818208a1ab0707a196b911b\"\u003e\u003ccode\u003e973acbf\u003c/code\u003e\u003c/a\u003e fix: add_new_code_interface/5 when do block occurs after resource (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/7c48cf382708ab42bac03f4fe21c617da3fd31b1\"\u003e\u003ccode\u003e7c48cf3\u003c/code\u003e\u003c/a\u003e docs: Make the tuple type constrains fields example more explicit (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0e342895e3cc5a5e50bac47a1bcbd8653933e515\"\u003e\u003ccode\u003e0e34289\u003c/code\u003e\u003c/a\u003e chore: Fix credo large number readability issue (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/c1d78c4465783343d3fdf0c31ead8aa2ace3426e\"\u003e\u003ccode\u003ec1d78c4\u003c/code\u003e\u003c/a\u003e enhancement: support date diff expr (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.8...v3.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_admin` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_admin/blob/main/CHANGELOG.md\"\u003eash_admin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/compare/v0.13.4...v0.13.5\"\u003ev0.13.5\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't duplicate \u003ccode\u003eash_admin\u003c/code\u003e routes on installation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3cdd055abbee26558483274b8927f7f32bb90c9c\"\u003e\u003ccode\u003e3cdd055\u003c/code\u003e\u003c/a\u003e chore: release version v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3038f83a2d3b4a7af2b78a8c7bff1ceb2e5c4f8f\"\u003e\u003ccode\u003e3038f83\u003c/code\u003e\u003c/a\u003e fix: don't duplicate \u003ccode\u003eash_admin\u003c/code\u003e routes on installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/3a5dc49ac7819d872b2f08f849a86402c96ef2b9\"\u003e\u003ccode\u003e3a5dc49\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_admin/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/0a8978e184bfe18c12c3e9e9d3dfd47f7de11f95\"\u003e\u003ccode\u003e0a8978e\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_admin/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/1d0afcef3f0cd95cb38062ad2ee33d46cd2f0e0f\"\u003e\u003ccode\u003e1d0afce\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_admin/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/9c1c603d56e96e7bb770c3f22b50ee70bf90b6bd\"\u003e\u003ccode\u003e9c1c603\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_admin/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/e2211f6b98dc3fc263f33e2e73b3caaf16e6e255\"\u003e\u003ccode\u003ee2211f6\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_admin/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/d652d32d7d4416baf78a7b2128c99a1e0a2eb1c3\"\u003e\u003ccode\u003ed652d32\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/1db1b842b5a8697edaedf013c3e54d1c4b644a42\"\u003e\u003ccode\u003e1db1b84\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_admin/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_admin/commit/b708bb19ef7832b7477572cd7eeb52f070f0e588\"\u003e\u003ccode\u003eb708bb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dev-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_admin/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_admin/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_graphql` from 1.7.9 to 1.7.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_graphql/blob/main/CHANGELOG.md\"\u003eash_graphql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.10...v1.7.11\"\u003ev1.7.11\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd meta option for adding custom resolution context (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.9...v1.7.10\"\u003ev1.7.10\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erefactor internal \u003ccode\u003eAshGraphql.Resource.mutation/6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/312\"\u003e#312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erefactor internal \u003ccode\u003eAshGraphql.Resource.mutation_fields/5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/311\"\u003e#311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edefine shared mutations options (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/310\"\u003e#310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for returning relay encoded id when subscribing to destroy events (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/307\"\u003e#307\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\u003eadd \u003ccode\u003eargs\u003c/code\u003e option to mutations (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/314\"\u003e#314\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_graphql/commit/f749373c8ea7e8de61c65b8cd25ded6f2b36bf5c\"\u003e\u003ccode\u003ef749373\u003c/code\u003e\u003c/a\u003e chore: release version v1.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/c8f6ea9ef1fa48328489b8cddf049fef7eefcf32\"\u003e\u003ccode\u003ec8f6ea9\u003c/code\u003e\u003c/a\u003e chore: typo in message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/07faf3cbdc77ea91159e910f17d21080650bcd3c\"\u003e\u003ccode\u003e07faf3c\u003c/code\u003e\u003c/a\u003e improvement: Add meta option for adding custom resolution context (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/af7a743a3189837c1244023cb93bdda774a18aad\"\u003e\u003ccode\u003eaf7a743\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_graphql/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/66c4400b7f85a5db363a1510c489e6dfe03fd9d0\"\u003e\u003ccode\u003e66c4400\u003c/code\u003e\u003c/a\u003e chore: release version v1.7.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/841b46978df810d9d9c08c6c910b507f1b909626\"\u003e\u003ccode\u003e841b469\u003c/code\u003e\u003c/a\u003e chore: add some useful one-off testing domain/resources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/ea8907a6cb9932046f7b93438e6c473306410a64\"\u003e\u003ccode\u003eea8907a\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003eargs\u003c/code\u003e option to mutations (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/1e5149b0379d2815a4ced2f9f8871761a5b58832\"\u003e\u003ccode\u003e1e5149b\u003c/code\u003e\u003c/a\u003e chore(deps): bump absinthe_plug in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/ebc71eb3ca4c46a70bdcbbbd0f8e11acd32e4a01\"\u003e\u003ccode\u003eebc71eb\u003c/code\u003e\u003c/a\u003e fix: refactor internal \u003ccode\u003eAshGraphql.Resource.mutation/6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_graphql/commit/f63ba50627d8186f8dd4f7bf66046fe0486c1e18\"\u003e\u003ccode\u003ef63ba50\u003c/code\u003e\u003c/a\u003e fix: refactor internal \u003ccode\u003eAshGraphql.Resource.mutation_fields/5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_graphql/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_graphql/compare/v1.7.9...v1.7.11\"\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.30 to 1.4.31\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.30...v1.4.31\"\u003ev1.4.31\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse string names for parameters everywhere in open api spec\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle more cases where path params collide w/ query params\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore consistency for route \u0026amp; query params\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\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/9ae170127744adccd5eee1c8f18a5d80e44f2d71\"\u003e\u003ccode\u003e9ae1701\u003c/code\u003e\u003c/a\u003e chore: release version v1.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/6767710fa6cfffdbeeb421aac6d22ce95530f4c7\"\u003e\u003ccode\u003e6767710\u003c/code\u003e\u003c/a\u003e improvement: more consistency for route \u0026amp; query params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e148603c9528e319b4159f0eef833308c3707efd\"\u003e\u003ccode\u003ee148603\u003c/code\u003e\u003c/a\u003e test: add some tests for route params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b628b26831656043eebd81830e06c3ffb35ae870\"\u003e\u003ccode\u003eb628b26\u003c/code\u003e\u003c/a\u003e fix: use string names for parameters everywhere in open api spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/33e3ddb7e9335266b9e6b5ab4d8c4d12557b4fa9\"\u003e\u003ccode\u003e33e3ddb\u003c/code\u003e\u003c/a\u003e chore: cleanup patch test now that underlying ash issue resolved (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/2288fdebd5aa1080d25b418e3c078c8553a22015\"\u003e\u003ccode\u003e2288fde\u003c/code\u003e\u003c/a\u003e test: Add failing test for partial patch update for embeds (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/b11181e95daf5d3c8ab244c4f430f3eea728f394\"\u003e\u003ccode\u003eb11181e\u003c/code\u003e\u003c/a\u003e chore: fix installer warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/a36bfb2095432e0bdef4289a3ee36520964dfce7\"\u003e\u003ccode\u003ea36bfb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump ash in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/ash_json_api/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/e8c5925e0a4be886b87295077e05c89e618ddef5\"\u003e\u003ccode\u003ee8c5925\u003c/code\u003e\u003c/a\u003e fix: handle more cases where path params collide w/ query params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_json_api/commit/6386f09038c941463565522cc412b9e6debe6e8c\"\u003e\u003ccode\u003e6386f09\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 3...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/ash_json_api/compare/v1.4.30...v1.4.31\"\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.0 to 2.3.2\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.1...v2.3.2\"\u003ev2.3.2\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate igniter, remove inflex\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\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.0...v2.3.1\"\u003ev2.3.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eInitialize :raw_params field of for_action() Form (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/362\"\u003e#362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efor action params option (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept Phoenix.LiveView.Socket in SubdomainPlug (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/355\"\u003e#355\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\u003eDocument \u003ccode\u003e:params\u003c/code\u003e option for \u003ccode\u003efor_action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/361\"\u003e#361\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRework gen.live (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport \u003ccode\u003eAshPhoenix.Form\u003c/code\u003e in error subject\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/971b2e995b2e4f1640a3e96358c2933fc9d48fec\"\u003e\u003ccode\u003e971b2e9\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/00492ed65b44b7b1c1fa3049d074a90e7b99e45b\"\u003e\u003ccode\u003e00492ed\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e289041e4ba970a3e97d010e07592b88d211693b\"\u003e\u003ccode\u003ee289041\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/58f082c282b54220d8f102bd39957144d60c52bc\"\u003e\u003ccode\u003e58f082c\u003c/code\u003e\u003c/a\u003e improvement: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/965e5be7334dcd305edc9df80cdced28c6fdb74a\"\u003e\u003ccode\u003e965e5be\u003c/code\u003e\u003c/a\u003e fix: support old phoenix generators (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/e7b3f9f9ffd11715125339fe89f6f2d4ce3e765b\"\u003e\u003ccode\u003ee7b3f9f\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_phoenix/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/a544aa43b2f8382fbfa669a90bd4b8fe0988a7a2\"\u003e\u003ccode\u003ea544aa4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/8b59600bdc5a90264ac80b2ac08f3fda623df950\"\u003e\u003ccode\u003e8b59600\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/ab784211f3347e215420d3d5692daea5eb368b3c\"\u003e\u003ccode\u003eab78421\u003c/code\u003e\u003c/a\u003e fix: Initialize :raw_params field of for_action() Form (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/84dcbdd7efd75156c94137d0b370ab89ef55b856\"\u003e\u003ccode\u003e84dcbdd\u003c/code\u003e\u003c/a\u003e improvement: Document \u003ccode\u003e:params\u003c/code\u003e option for \u003ccode\u003efor_action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.0...v2.3.2\"\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.5.18 to 2.5.21\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.5.20...v2.5.21\"\u003ev2.5.21\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate igniter, remove inflex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.19...v2.5.20\"\u003ev2.5.20\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eself-join if combination queries require more fields\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenforce tenant name rules at creation (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/550\"\u003e#550\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_postgres/compare/v2.5.18...v2.5.19\"\u003ev2.5.19\u003c/a\u003e (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport unions (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/543\"\u003e#543\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_postgres/commit/0720514ba4e66231f8231a1e7e6eaecc3d601eb5\"\u003e\u003ccode\u003e0720514\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/1ee37f9a1f760fff7d3bcad730217751141d56d0\"\u003e\u003ccode\u003e1ee37f9\u003c/code\u003e\u003c/a\u003e improvement: update igniter, remove inflex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/53514b1b272d6f47d2631ea0fc19aa7aa30680ce\"\u003e\u003ccode\u003e53514b1\u003c/code\u003e\u003c/a\u003e chore: fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/9f9a209372a2d4fbcac38b1822ff7d57d7f692bc\"\u003e\u003ccode\u003e9f9a209\u003c/code\u003e\u003c/a\u003e chore: Create reproduction test of tuple Invalid filter value (\u003ca href=\"https://redirect.github.com/ash-project/ash_postgres/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/b2a6aa7492568c84ac953ad7eb09bc2e1da9cc07\"\u003e\u003ccode\u003eb2a6aa7\u003c/code\u003e\u003c/a\u003e chore: include usage-rules.md in files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6ddc29e66b03d4184e96ca042c486e00fc5b2929\"\u003e\u003ccode\u003e6ddc29e\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eusage-rules.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/0910f17978811818c346b1188eba197822a0d265\"\u003e\u003ccode\u003e0910f17\u003c/code\u003e\u003c/a\u003e chore: fix test migrations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/f05bc7a25ccbf2b0c75d3e66c97da7a854e5ccc5\"\u003e\u003ccode\u003ef05bc7a\u003c/code\u003e\u003c/a\u003e chore: release version v2.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/6f287776b9c1324a277d3befc38f06ceacc4dacb\"\u003e\u003ccode\u003e6f28777\u003c/code\u003e\u003c/a\u003e test: add tests for tuple type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_postgres/commit/391b8cb5bd2c69a0bcf4c1032492d60ca78c250e\"\u003e\u003ccode\u003e391b8cb\u003c/code\u003e\u003c/a\u003e fix: self-join if combination queries require more fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_postgres/compare/v2.5.18...v2.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/fa1de6c34910adcd7fd0dfbcf96e1710a68c25da\"\u003e\u003ccode\u003efa1de6c\u003c/code\u003e\u003c/a\u003e docs: note about truncation at 72 bytes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.3.1...v3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_ecto` from 4.6.3 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eWrap raised Ecto exceptions so context is not lost\u003c/li\u003e\n\u003cli\u003eDo not override changeset actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.10 to 1.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.12/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd50a61aa9724943e4e6ec62178455203fa2123\"\u003e\u003ccode\u003edfd50a6\u003c/code\u003e\u003c/a\u003e 1.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c77177d0cd70cebe86ae01e2c30d83bd1b367009\"\u003e\u003ccode\u003ec77177d\u003c/code\u003e\u003c/a\u003e allow Phoenix 1.8 rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/be16dd6a6b26289c7e4788cd90c6cb4d879f60d2\"\u003e\u003ccode\u003ebe16dd6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3787\"\u003e#3787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f77001cec11b0203d8748ee35a0e246948a829e2\"\u003e\u003ccode\u003ef77001c\u003c/code\u003e\u003c/a\u003e Fix :for examples in documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3754\"\u003e#3754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c81c4199f948d469a9f0e53b131e7acaa3bf1f70\"\u003e\u003ccode\u003ec81c419\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for 1.0.2 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3793\"\u003e#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.10...v1.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.1 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003eswoosh/swoosh#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mime from 2.0.6 to 2.0.7 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.0 to 0.38.1 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.0 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/blob/main/CHANGELOG.md\"\u003eswoosh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate styles, fix \u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1030\"\u003e#1030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6adb136c464508f2265bd36f0259d430febaa008\"\u003e\u003ccode\u003e6adb136\u003c/code\u003e\u003c/a\u003e v1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/690dec7f78e82aaa87042294918e487265ba1dd6\"\u003e\u003ccode\u003e690dec7\u003c/code\u003e\u003c/a\u003e bump styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/22620c523b224b202cf0194ebdf88a8a94cd1b94\"\u003e\u003ccode\u003e22620c5\u003c/code\u003e\u003c/a\u003e Bump mime from 2.0.6 to 2.0.7 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/855dea16a541c81d2cb666c120a8eacf2cf8dc6f\"\u003e\u003ccode\u003e855dea1\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.0 to 0.38.1 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/308f9dc3c646cd9b74a0af245067603dda9b9270\"\u003e\u003ccode\u003e308f9dc\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.0...v1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ash-project/ash_hq/pull/301","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_hq/issues/301","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/301/packages"}}]}