{"id":18089,"name":"phoenix_html","ecosystem":"hex","repository_url":"https://github.com/phoenixframework/phoenix_html","issues_count":85,"created_at":"2025-06-07T01:09:33.506Z","updated_at":"2025-06-07T01:09:33.506Z","purl":"pkg:hex/phoenix_html","metadata":{"id":3715472,"name":"phoenix_html","ecosystem":"hex","description":"Phoenix view functions for working with HTML templates","homepage":"https://hexdocs.pm/phoenix_html/changelog.html","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/phoenixframework/phoenix_html","keywords_array":[],"namespace":null,"versions_count":66,"first_release_published_at":"2015-05-09T18:33:28.000Z","latest_release_published_at":"2025-02-21T09:50:41.295Z","latest_release_number":"4.2.1","last_synced_at":"2025-06-07T07:01:01.034Z","created_at":"2022-04-11T12:57:38.595Z","updated_at":"2025-06-07T07:01:01.034Z","registry_url":"https://hex.pm/packages/phoenix_html/","install_command":"mix hex.package fetch phoenix_html ","documentation_url":"http://hexdocs.pm/phoenix_html/","metadata":{},"repo_metadata":{"id":31421492,"uuid":"34984923","full_name":"phoenixframework/phoenix_html","owner":"phoenixframework","description":"Building blocks for working with HTML in Phoenix","archived":false,"fork":false,"pushed_at":"2024-10-21T12:53:51.000Z","size":853,"stargazers_count":403,"open_issues_count":5,"forks_count":220,"subscribers_count":35,"default_branch":"main","last_synced_at":"2024-10-29T21:59:34.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phoenixframework.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":"2015-05-03T12:14:58.000Z","updated_at":"2024-10-28T17:39:59.000Z","dependencies_parsed_at":"2024-02-06T16:29:58.552Z","dependency_job_id":"cde790bd-2ff8-4438-a0a5-356a4c92760f","html_url":"https://github.com/phoenixframework/phoenix_html","commit_stats":{"total_commits":500,"total_committers":155,"mean_commits":3.225806451612903,"dds":0.706,"last_synced_commit":"c966418f6f71b9a514c08fd4b204b18154ce9a01"},"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoenixframework","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222145755,"owners_count":16938487,"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":"phoenixframework","name":"Phoenix framework","uuid":"6510388","kind":"organization","description":"","email":null,"website":"https://www.phoenixframework.org/","location":null,"twitter":"elixirphoenix","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6510388?v=4","repositories_count":28,"last_synced_at":"2024-03-25T20:44:31.106Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/phoenixframework","funding_links":[],"total_stars":32647,"followers":452,"following":0,"created_at":"2022-11-02T16:35:44.086Z","updated_at":"2024-03-25T20:44:47.647Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoenixframework","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoenixframework/repositories"},"tags":[{"name":"v3.3.4","sha":"9a449b7570d027248b5a3157c0a26a4ec6288f6e","kind":"commit","published_at":"2024-05-30T13:02:56.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.3.4","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.4/manifests"},{"name":"v4.1.1","sha":"2b222dbf104b3ac952053de441b61f56f89f4bf8","kind":"tag","published_at":"2024-03-01T19:57:53.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v4.1.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"640060c2c7819d2918641ba6f4bfa965b78a7313","kind":"tag","published_at":"2024-02-29T20:37:37.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v4.1.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"0687606d160c6a0df24df7cb42034af2ea5666cf","kind":"commit","published_at":"2023-12-19T08:42:03.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v4.0.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v4.0.0/manifests"},{"name":"v3.3.3","sha":"d6c9d5369096540462d837e231f1a1eb5fb50042","kind":"commit","published_at":"2023-10-09T19:24:49.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.3.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"0d394e90e9e3fd9e63cdbec91f0c572c0ebd64b3","kind":"commit","published_at":"2023-08-10T16:58:40.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.3.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"77db8d5e4e4d56dce2b8d83296263afc8dcbbb65","kind":"commit","published_at":"2023-02-27T11:35:26.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.3.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"6c3a8ee1d2ef0dc271f8fbac6881e08d517ac6e4","kind":"commit","published_at":"2023-02-10T13:43:42.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.3.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"4dc4e45b0e06c6fe26f2e91136fe581171e65e98","kind":"commit","published_at":"2021-12-18T12:50:32.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.2.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"3956e76867ab405c6129ced7810e6017860f107e","kind":"commit","published_at":"2021-10-23T13:32:01.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.1.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"926a7e9da40df9b9da4eaec57a97641fd56729c2","kind":"commit","published_at":"2021-09-23T07:27:55.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.0.4","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"b7cf6daa265da1722e92b69b8f59448a2e1aecbb","kind":"commit","published_at":"2021-09-04T20:38:20.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.0.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"4da212f2049662f1809150278f4fc7833cf3bfd4","kind":"commit","published_at":"2021-08-19T18:49:12.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.0.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"42b2c16d5f03965ffde36fe118be07cfa25d0c41","kind":"commit","published_at":"2021-08-14T17:54:39.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.0.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"2a528e548ff27c8f6a60a54d2fb504da9ef922f7","kind":"tag","published_at":"2021-08-06T17:27:00.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v3.0.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v3.0.0/manifests"},{"name":"v2.14.3","sha":"c7201bad056bc9952e0cd9e6bd47e6285606019e","kind":"commit","published_at":"2020-12-12T07:43:21.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.14.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.3/manifests"},{"name":"v2.14.2","sha":"bb94c019beff75b1908ac33b1d1699fce366bed8","kind":"commit","published_at":"2020-04-30T08:43:34.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.14.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.2/manifests"},{"name":"v.2.14.1","sha":"76bb014af31439fddaba3a2a4ee58ba4b854c6ba","kind":"commit","published_at":"2020-03-20T13:14:47.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v.2.14.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v.2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v.2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v.2.14.1/manifests"},{"name":"v2.14.1","sha":"76bb014af31439fddaba3a2a4ee58ba4b854c6ba","kind":"commit","published_at":"2020-03-20T13:14:47.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.14.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"9215df0a13b570c7f643a367d862b33ab3e924c4","kind":"commit","published_at":"2020-01-28T07:26:13.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.14.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.14.0/manifests"},{"name":"v2.13.4","sha":"aa9c018b810c093db1231f862b97be6fc969dea1","kind":"commit","published_at":"2020-01-28T07:19:34.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.13.4","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.4/manifests"},{"name":"v2.13.3","sha":"e0970ce6f06e61fe9f56bca63c4adc83f7369ef1","kind":"commit","published_at":"2019-05-31T14:30:09.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.13.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.3/manifests"},{"name":"v2.13.2","sha":"22085530f23322d360ddf8944f08d468c836f1b1","kind":"commit","published_at":"2019-03-29T18:19:57.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.13.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.2/manifests"},{"name":"v2.13.1","sha":"a84d6fecee00d74f5ea6307838120dc28d1d5664","kind":"commit","published_at":"2019-01-05T10:57:52.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.13.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"03c937e808bbda859488a1ac90ce8e297f8644b8","kind":"commit","published_at":"2018-12-09T11:29:02.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.13.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"bcdd3e95f6987d80c32c4c465effef11415df763","kind":"commit","published_at":"2018-08-06T09:56:34.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.12.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.12.0/manifests"},{"name":"v2.11.2","sha":"0108a4545e7f2f825f32d8e5efb5c02a5726b88d","kind":"commit","published_at":"2018-04-13T06:43:57.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.11.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.2/manifests"},{"name":"v2.11.1","sha":"790ff1c315dc97cc83fe701a093cdc31ca849a03","kind":"commit","published_at":"2018-03-20T19:20:00.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.11.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"59963b904dfab69c1c6ab2e4dfb21590b4f65577","kind":"commit","published_at":"2018-03-09T15:30:48.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.11.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.11.0/manifests"},{"name":"v2.10.5","sha":"0bb681d4e98b61a76dc03ff7a438a1fa64facd5d","kind":"commit","published_at":"2017-11-08T12:23:30.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.5","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.5/manifests"},{"name":"v2.10.4","sha":"4f562e2367074da8b9a29822e2249ecfb8ceef42","kind":"commit","published_at":"2017-08-15T09:44:10.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.4","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.4/manifests"},{"name":"v2.10.3","sha":"87e393f8d6621bf4b7bfa76c1cda88799a2afede","kind":"commit","published_at":"2017-07-30T07:53:04.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"c9deffd87cf223dd14c9149235ca07b4128f8d51","kind":"commit","published_at":"2017-07-24T12:43:39.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"3b080298942e2f70d6a0fd9c4f04586f3aac4a97","kind":"commit","published_at":"2017-07-22T07:55:02.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"b873ce14a5088b76450e9630408fe796f98db428","kind":"commit","published_at":"2017-07-21T18:41:37.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.10.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.10.0/manifests"},{"name":"v2.9.3","sha":"c90f1863413a32b12526084208d4aab40bf658bf","kind":"commit","published_at":"2017-02-02T22:50:29.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.9.3","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.3/manifests"},{"name":"v2.9.2","sha":"013afb1b06b996e5c6b55edf7921f7bb9727a98a","kind":"commit","published_at":"2016-12-24T09:34:37.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.9.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.2/manifests"},{"name":"v2.9.1","sha":"4197b54eb07fece559fca06e260a72a2a7ae16fc","kind":"commit","published_at":"2016-12-20T10:23:00.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.9.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"0dee604bf02106ec36a4f1a076e35cec2e2cf632","kind":"commit","published_at":"2016-12-19T22:06:58.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.9.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"94b066e0a8cb4ec26e06de1b2e4a004dbd7d4528","kind":"tag","published_at":"2016-11-15T19:41:41.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.8.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"9efece91e4c77df97e0e95087d35ef18f05af0f4","kind":"commit","published_at":"2016-09-26T13:26:52.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.7.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.7.0/manifests"},{"name":"v2.6.2","sha":"c591cf826b3a4ee49b08395014ffddf2393eacf9","kind":"commit","published_at":"2016-07-15T10:23:53.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.6.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"d0a022362dd8fffcdb4ffbad93cc166d229adae0","kind":"commit","published_at":"2016-07-08T07:15:25.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.6.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"9a12c464ebc7e012f0677eb34640d36b927bc519","kind":"commit","published_at":"2016-06-16T14:03:53.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.6.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"1341ba63bc63b897e833d63608574af8b7db2bae","kind":"commit","published_at":"2016-03-12T13:16:52.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.5.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"e75d88296e18f46c79b9d9afe7f3c41afeb32cf8","kind":"commit","published_at":"2016-01-28T14:16:54.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.5.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"5caf50ac574a1284c39ee7a6de772f8a939009aa","kind":"commit","published_at":"2016-01-21T21:13:46.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.4.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"ef2df70d7166d49adb4a62c5071468c0305468b0","kind":"commit","published_at":"2016-01-07T16:02:03.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.3.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"944ebe7896738143b74d1d6ac05d60c2d860f838","kind":"commit","published_at":"2015-12-15T23:40:52.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.3.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"16258becbea060f4470824352cb8d8031d76a86b","kind":"tag","published_at":"2015-12-15T23:16:31.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.2.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a2bc17103b5da03532a236b8a2249fb1e19e2e70","kind":"commit","published_at":"2015-09-01T15:39:05.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.2.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"ccc2dc078e4614bfcc5ccd8ef2b7f338544db546","kind":"commit","published_at":"2015-08-22T07:59:53.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.1.2","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.1.2/manifests"},{"name":"v2.1.0","sha":"fedf7e6989fa33166e7255ac9c8d8aa1af8db24c","kind":"commit","published_at":"2015-08-06T09:19:03.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.1.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"0f5905a7da9810f103563aeb5af08e471a9c1152","kind":"commit","published_at":"2015-07-31T13:35:57.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.0.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"ae707fef0852a5e612d2800286d6fc54c91984ef","kind":"commit","published_at":"2015-07-30T16:22:59.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v2.0.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"58bb28c487682e14b027fd808ca16e26c7ad7f38","kind":"commit","published_at":"2015-07-26T16:24:40.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.4.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"6c7735afe8ec189d4f7a4c8246f67440b62c5d1e","kind":"commit","published_at":"2015-07-23T16:24:38.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.3.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"d48ee7897ddd4bf613ee80540bfc326ac14fc7c7","kind":"commit","published_at":"2015-06-02T22:07:23.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.2.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"92cd2c0f0368964fe4b1e9d57c6bf845e88165b6","kind":"tag","published_at":"2015-05-30T17:06:46.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.2.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"59341013ab4b9e2dc501b273f570f65cb70fd50c","kind":"tag","published_at":"2015-05-21T02:19:10.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.1.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"d8cd077c9953722c0d3095f8b470a87b195040a7","kind":"commit","published_at":"2015-05-11T21:12:21.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.0.1","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"839430876ac1272fbd58d83944085b37de2b11ac","kind":"commit","published_at":"2015-05-09T18:28:46.000Z","download_url":"https://codeload.github.com/phoenixframework/phoenix_html/tar.gz/v1.0.0","html_url":"https://github.com/phoenixframework/phoenix_html/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixframework%2Fphoenix_html/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T01:44:29.681Z","dependent_packages_count":323,"downloads":75018718,"downloads_period":"total","dependent_repos_count":18060,"rankings":{"downloads":0.3853812062431755,"dependent_repos_count":0.01926906031215878,"dependent_packages_count":0.08992228145674096,"stargazers_count":2.729783544222493,"forks_count":0.48814952790802235,"docker_downloads_count":0.507418588220181,"average":0.7033207013937953},"purl":"pkg:hex/phoenix_html","advisories":[{"uuid":"GSA_kwCzR0hTQS01ZzJoLTl4NXYtNWgzeM4AAw18","url":"https://github.com/advisories/GHSA-5g2h-9x5v-5h3x","title":"phoenix_html allows Cross-site Scripting in HEEx class attributes","description":"tag.ex in Phoenix Phoenix.HTML (aka phoenix_html) before 3.0.4 allows XSS in HEEx class attributes","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-01-10T06:30:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-46871","https://github.com/phoenixframework/phoenix_html/commit/62a0139fb716bcdce697f6221244bd81d321d620","https://github.com/advisories/GHSA-j3gg-r6gp-95q2","https://github.com/advisories/GHSA-5g2h-9x5v-5h3x"],"source_kind":"github","identifiers":["GHSA-5g2h-9x5v-5h3x","CVE-2021-46871"],"repository_url":"https://github.com/phoenixframework/phoenix_html","blast_radius":50.916982752085545,"packages":[{"versions":[{"first_patched_version":"3.0.4","vulnerable_version_range":"\u003c 3.0.4"}],"ecosystem":"hex","package_name":"phoenix_html"},{"versions":[{"first_patched_version":"3.0.4","vulnerable_version_range":"\u003c 3.0.4"}],"ecosystem":"npm","package_name":"phoenix_html"}],"created_at":"2023-01-10T23:03:14.365Z","updated_at":"2025-01-26T01:12:24.793Z","epss_percentage":0.00061,"epss_percentile":0.28525},{"uuid":"GSA_kwCzR0hTQS1qM2dnLXI2Z3AtOTVxMs06mQ","url":"https://github.com/advisories/GHSA-j3gg-r6gp-95q2","title":"XSS in HEEx class attributes","description":"The `class` attribute was not protected against XSS attacks when using HEEx.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-04-12T20:22:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/phoenixframework/phoenix_html/commit/62a0139fb716bcdce697f6221244bd81d321d620","https://github.com/advisories/GHSA-j3gg-r6gp-95q2"],"source_kind":"github","identifiers":["GHSA-j3gg-r6gp-95q2"],"repository_url":"https://github.com/phoenixframework/phoenix_html","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.4","vulnerable_version_range":"\u003c 3.0.4"}],"ecosystem":"hex","package_name":"phoenix_html"}],"created_at":"2022-12-21T16:12:30.441Z","updated_at":"2023-01-11T05:06:46.000Z","epss_percentage":null,"epss_percentile":null}],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/phoenix_html","docker_dependents_count":42,"docker_downloads_count":2254691,"usage_url":"https://repos.ecosyste.ms/usage/hex/phoenix_html","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/phoenix_html/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/phoenix_html/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/phoenix_html/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/phoenix_html/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/phoenix_html/related_packages","maintainers":[{"uuid":"josevalim","login":"josevalim","name":null,"email":"jose.valim@gmail.com","url":null,"packages_count":55,"html_url":"https://hex.pm/users/josevalim","role":null,"created_at":"2022-11-08T13:33:59.251Z","updated_at":"2022-11-08T13:33:59.251Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/josevalim/packages"},{"uuid":"chrismccord","login":"chrismccord","name":null,"email":"chris@chrismccord.com","url":null,"packages_count":27,"html_url":"https://hex.pm/users/chrismccord","role":null,"created_at":"2022-11-08T13:33:59.243Z","updated_at":"2022-11-08T13:33:59.243Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/chrismccord/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":71,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3757879027","node_id":"PR_kwDOJ4Cph866Wxp8","number":148,"state":"closed","title":"chore(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-23T16:30:32.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-23T16:24:45.000Z","updated_at":"2025-12-23T16:30:34.000Z","time_to_close":347,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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)\nDependabot will merge this PR once CI passes on it, as requested by @SamuelWillis.\n\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/SamuelWillis/website/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"},{"uuid":"3688655545","node_id":"PR_kwDOB_O8jM62v-ud","number":1503,"state":"open","title":"chore: Bump phoenix_html from 3.3.4 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T06:02:37.000Z","updated_at":"2025-12-11T16:01:50.804Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"phoenix_html","old_version":"3.3.4","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 3.3.4 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 (2023-12-19)\u003c/h2\u003e\n\u003cp\u003eThis version removes deprecated functionality and moved all HTML helpers to a separate library. HTML Helpers are no longer used in new apps from Phoenix v1.7, instead it relies on function components from \u003ccode\u003ePhoenix.LiveView\u003c/code\u003e. Older applications who wish to maintain compatibility, add \u003ccode\u003e{:phoenix_html_helpers, \u0026quot;~\u0026gt; 1.0\u0026quot;}\u003c/code\u003e to your \u003ccode\u003emix.exs\u003c/code\u003e and then replace \u003ccode\u003euse Phoenix.HTML\u003c/code\u003e in your applications by:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003eimport Phoenix.HTML\nimport Phoenix.HTML.Form\nuse PhoenixHTMLHelpers\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev3.3.3 (2023-10-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow string fields on \u003ccode\u003einput_changed?\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.2 (2023-08-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/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v3.3.4...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=3.3.4\u0026new-version=4.3.0)](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/signs_ui/pull/1503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fsigns_ui/issues/1503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1503/packages"},{"uuid":"3658435694","node_id":"PR_kwDOPndGUs61LK0v","number":21,"state":"open","title":"chore(deps): bump the phoenix-dependencies group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T11:26:06.000Z","updated_at":"2025-11-24T11:26:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phoenix-dependencies","update_count":2,"packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.8","new_version":"1.1.17","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the phoenix-dependencies group with 2 updates: [phoenix_html](https://github.com/phoenixframework/phoenix_html) and [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view).\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.8 to 1.1.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.1.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.17 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enoop in empty live reloader config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\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/8632ec219162f2537a1d230e3bd73a4b2dff87cb\"\u003e\u003ccode\u003e8632ec2\u003c/code\u003e\u003c/a\u003e Release 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/251229d9d6c6f9a96bb7e48532e19e6de24b5bc5\"\u003e\u003ccode\u003e251229d\u003c/code\u003e\u003c/a\u003e noop in empty live reloader config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\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.1.8...v1.1.17\"\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/raul-gracia/ash_phoenix_translations/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/raul-gracia%2Fash_phoenix_translations/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3579774055","node_id":"PR_kwDOKXEkGc6xEi-1","number":29,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-26T08:03:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-02T17:50:39.000Z","updated_at":"2025-11-26T08:03:14.000Z","time_to_close":2038353,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/ackurat/fladan.se/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ackurat%2Ffladan.se/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"3559124469","node_id":"PR_kwDOGkLNDM6wBMyS","number":845,"state":"closed","title":"chore(deps): bump the production-dependencies group with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T23:13:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T23:46:15.000Z","updated_at":"2025-11-10T23:13:56.000Z","time_to_close":1207660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"ecto_sql","old_version":"3.12.1","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto_sql"},{"name":"esbuild","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"floki","old_version":"0.37.1","new_version":"0.38.0","repository_url":"https://github.com/philss/floki"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"hackney","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/benoitc/hackney"},{"name":"igniter","old_version":"0.5.43","new_version":"0.6.30","repository_url":"https://github.com/ash-project/igniter"},{"name":"image","old_version":"0.59.0","new_version":"0.62.1","repository_url":"https://github.com/kipcole9/image"},{"name":"mdex","old_version":"0.5.0","new_version":"0.9.4","repository_url":"https://github.com/leandrocp/mdex"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.1.16","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"phoenix_pubsub","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/phoenixframework/phoenix_pubsub"},{"name":"postgrex","old_version":"0.20.0","new_version":"0.21.1","repository_url":"https://github.com/elixir-ecto/postgrex"},{"name":"req_embed","old_version":"0.2.1","new_version":"0.3.3","repository_url":"https://github.com/leandrocp/req_embed"},{"name":"solid","old_version":"0.18.0","new_version":"1.1.1","repository_url":"https://github.com/edgurgel/solid"},{"name":"vix","old_version":"0.33.0","new_version":"0.35.0","repository_url":"https://github.com/akash-akya/vix"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ecto_sql](https://github.com/elixir-ecto/ecto_sql) | `3.12.1` | `3.13.2` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [hackney](https://github.com/benoitc/hackney) | `1.23.0` | `1.25.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.30` |\n| [image](https://github.com/kipcole9/image) | `0.59.0` | `0.62.1` |\n| [mdex](https://github.com/leandrocp/mdex) | `0.5.0` | `0.9.4` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.5` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.16` |\n| [phoenix_pubsub](https://github.com/phoenixframework/phoenix_pubsub) | `2.1.3` | `2.2.0` |\n| [postgrex](https://github.com/elixir-ecto/postgrex) | `0.20.0` | `0.21.1` |\n| [req_embed](https://github.com/leandrocp/req_embed) | `0.2.1` | `0.3.3` |\n| [solid](https://github.com/edgurgel/solid) | `0.18.0` | `1.1.1` |\n| [vix](https://github.com/akash-akya/vix) | `0.33.0` | `0.35.0` |\n\nUpdates `ecto_sql` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Migration] Add support for index directions\u003c/li\u003e\n\u003cli\u003e[sql] Support \u003ccode\u003e:log_stacktrace_mfa\u003c/code\u003e for filtering or modifying stacktrace-derived info in query logs\u003c/li\u003e\n\u003cli\u003e[mysql] Support arrays using JSON for MariaDB\u003c/li\u003e\n\u003cli\u003e[mysql] Allow to specify \u003ccode\u003e:prepare\u003c/code\u003e per operation\u003c/li\u003e\n\u003cli\u003e[postgres] Add support for collations in Postgres\u003c/li\u003e\n\u003cli\u003e[postgres] Allow source fields in \u003ccode\u003ejson_extract_path\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/elixir-ecto/ecto_sql/commit/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/955f0fbf8f00d32efbb08bd2fb26ed74fdaa5f34\"\u003e\u003ccode\u003e955f0fb\u003c/code\u003e\u003c/a\u003e Release v3.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/aa9a3291f785522d24d9f1571d2aa79acbe0d2e5\"\u003e\u003ccode\u003eaa9a329\u003c/code\u003e\u003c/a\u003e Remove unused argument from private helper (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/3084d7150d208fde33bd9bb591cc35a5d481ade3\"\u003e\u003ccode\u003e3084d71\u003c/code\u003e\u003c/a\u003e Better docs for Repos that use \u003ccode\u003eEcto.Adapters.SQL.Adapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.12.1...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\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/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.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.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse appropriate function name \u003ccode\u003efunction\u003c/code\u003e -\u0026gt; \u003ccode\u003efunction?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/326\"\u003e#326\u003c/a\u003e) by Ciarán Walsh\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e) by Erik André Jakobsen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/32340634fc61b53d80ef511c3a0ca9afd0f35bd1\"\u003e\u003ccode\u003e3234063\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/924a724ab3146e65270d6bf325757e10940932ed\"\u003e\u003ccode\u003e924a724\u003c/code\u003e\u003c/a\u003e improvement: \u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ff45e81bcf811076e9d7ad9ec91aa28bcebe675d\"\u003e\u003ccode\u003eff45e81\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.59.0 to 0.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kipcole9/image/releases\"\u003eimage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage version 0.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix decoding EXIF component configuration if the value is invalid. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e. Thanks to \u003ca href=\"https://github.com/ethangunderson\"\u003e\u003ccode\u003e@​ethangunderson\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.minimize_metadata/1\u003c/code\u003e when the image does not have an author or copyright field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.62.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;function get_req_message/1\u0026quot; compiler warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.61.0\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eImage.from_req_stream/2\u003c/code\u003e. This function returns a \u003ccode\u003eVix.Vips.Image.t/0\u003c/code\u003e from streaming a \u003ccode\u003eReq\u003c/code\u003e request using the \u003ccode\u003eReq.get/2\u003c/code\u003e option \u003ccode\u003einto: :self\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.60.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.Math.maxpos/2\u003c/code\u003e is renamed to \u003ccode\u003eImage.Math.top_n/2\u003c/code\u003e to better reflect its intent. The keyword options argument is also replaced with a simple integer argument \u003ccode\u003en\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.Math.minpos/2\u003c/code\u003e is renamed to \u003ccode\u003eImage.Math.bottom_n/2\u003c/code\u003e to better reflect its intent. The keyword options argument is also replaced with a simple integer argument \u003ccode\u003en\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe return value from \u003ccode\u003eImage.Math.top_n/2\u003c/code\u003e and \u003ccode\u003eImage.Math.bottom_n/2\u003c/code\u003e have changed. They will now return the form \u003ccode\u003e{max, max_x, max_y, [{x_max_1, y_max_1}, {x_max_2, y_max_2}, ...]}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the error messages for \u003ccode\u003eImage.crop/5\u003c/code\u003e when the crop bounding box is invalid. Closes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/190\"\u003e#190\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eImage.band_and/1\u003c/code\u003e, \u003ccode\u003eImage.band_or/1\u003c/code\u003e and \u003ccode\u003eImage.band_xor/1\u003c/code\u003e to apply the appropriate boolean operation across the bands of an image.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-image/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage 0.62.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.1 released on October 23rd, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix decoding EXIF component configuration if the value is invalid. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e. Thanks to \u003ca href=\"https://github.com/ethangunderson\"\u003e\u003ccode\u003e@​ethangunderson\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.minimize_metadata/1\u003c/code\u003e when the image does not have an author or copyright field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.62.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.0 released on August 8th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.61.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.61.1 released on July 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;function get_req_message/1\u0026quot; compiler warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.61.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.61.0 released on July 2nd, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eImage.from_req_stream/2\u003c/code\u003e. This function returns a \u003ccode\u003eVix.Vips.Image.t/0\u003c/code\u003e from streaming a \u003ccode\u003eReq\u003c/code\u003e request using the \u003ccode\u003eReq.get/2\u003c/code\u003e option \u003ccode\u003einto: :self\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.60.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.60.0 released on June 27th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/1749809d282b96de002e2fdbe2e772f27606cb1b\"\u003e\u003ccode\u003e1749809\u003c/code\u003e\u003c/a\u003e Add tests for metadata minimization when no exif\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/d71edab3a6b1bcab517da971ddfa7a2eb59e745e\"\u003e\u003ccode\u003ed71edab\u003c/code\u003e\u003c/a\u003e Make note about not using from_binary/2 more prominent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/72f62dcd75220bd9c153b15e8e746ddce9a6a6f8\"\u003e\u003ccode\u003e72f62dc\u003c/code\u003e\u003c/a\u003e Improve minimize_metadata/1 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/05cc21332b2ab5b9b309fbb4beced4b557d5d502\"\u003e\u003ccode\u003e05cc213\u003c/code\u003e\u003c/a\u003e minimize_metadata/1 shouldnt error if there's no exif\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/049b6b5b3fde9b7c0dbc1d3efd2ce06c9517e0ac\"\u003e\u003ccode\u003e049b6b5\u003c/code\u003e\u003c/a\u003e Fix Image.minimize_metadata/1 again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/30f6a61df0bbc081ecfe34025443b054fa75b21a\"\u003e\u003ccode\u003e30f6a61\u003c/code\u003e\u003c/a\u003e Update version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/6d1c90699bc7397c4dfcf74bf48f439337331c69\"\u003e\u003ccode\u003e6d1c906\u003c/code\u003e\u003c/a\u003e Fix error on invalid exif components. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/f9d734976112ea2f211ff5fc5f6d8be83ff452e1\"\u003e\u003ccode\u003ef9d7349\u003c/code\u003e\u003c/a\u003e Update changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/b36b0322fa6387d93389da50ffc52203a3219ab5\"\u003e\u003ccode\u003eb36b032\u003c/code\u003e\u003c/a\u003e Don't write validation image again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/07018aa2237b027cfef8bbc64ca9449bfac072d8\"\u003e\u003ccode\u003e07018aa\u003c/code\u003e\u003c/a\u003e Fix k_means tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kipcole9/image/compare/v0.59.0...v0.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdex` from 0.5.0 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/mdex/releases\"\u003emdex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003ch2\u003e0.9.4 - 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumn\u003c/code\u003e to v0.5.6\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.5\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecomrak\u003c/code\u003e to v0.43.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustler\u003c/code\u003e to v0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChecksum\u003c/h3\u003e\n\u003cpre\u003e\u003ccode\u003efee2bab68b24e77ffb7ea39dbb602cc9c8dc0010b7ea25500df8b39179a3747f  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-gnu--legacy_cpu.dll.tar.gz\nb9cb63ffd3532a5f96050f1de877f5a1a1a3d8558b8dd25c2b27c18d57689307  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz\n29c0bf07e081baf5cdad847e38ec9b00177b0b93cfb8c34255d4d26d10646e25  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-msvc--legacy_cpu.dll.tar.gz\n46f8e1d96ff1f752a2b2d1e7d34453c0d46002fef5099400502de90966e70032  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz\nabc6659f1f28c0aa869fc601d7852c6cc02201a96cea0fd0b0ebda2925ab7f6f  libcomrak_nif-v0.9.4-nif-2.15-aarch64-apple-darwin.so.tar.gz\naef0fa4f7d9226ddca0ec2f2ad3f2842ab885489a4c8d055c9e428bb6b0f8c8b  libcomrak_nif-v0.9.4-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz\n5a599ebcfa0f770b4696d126b0d93f70c8c4d64e5bc8f6ae3cc5449747616cbe  libcomrak_nif-v0.9.4-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz\n3a86a95f1db8f5d2c078f5d900ac6600356e058366d8a0d53b5f7481bf455f90  libcomrak_nif-v0.9.4-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz\neaa85c5d594ee961f48083bf7a53cd6eefc2b75ad83a7263b3598dc773bd4649  libcomrak_nif-v0.9.4-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz\n56b449a1328e7360db8ec99a3b1bbcc876009a68dd41c030c7ca27e6e40c7afd  libcomrak_nif-v0.9.4-nif-2.15-x86_64-apple-darwin.so.tar.gz\n468790e76237c7bc6a3ff1a1d87ad327e64d7eb20a9a24d97c5d08a297629de7  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-freebsd--legacy_cpu.so.tar.gz\n0aa1a3d3110fd2b3fb6c24d5165a42ea83909fa04fcda183c33fdae3ba0d3390  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-freebsd.so.tar.gz\n6ec8b1b9ddeeb3ff588344a21ad16b1884363e1d79b1cbd8fccf927e58033306  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-gnu--legacy_cpu.so.tar.gz\n60cf6c28721b1e2fb801292438bb77af2379b9c51682ce044959079c7deec4d7  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz\n86035a079bfcf67858e780e43c7b3295a18046bd7fa1b4eec8d4ce8c552907c2  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003ch2\u003e0.9.3 - 2025-10-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Initial (experimental) streaming support. Disabled by default, can be enabled with option \u003ccode\u003estreaming: true\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Options] Added \u003ccode\u003e:streaming\u003c/code\u003e option to enable fragments streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Flush buffered markdown between pipeline steps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChecksum\u003c/h3\u003e\n\u003cpre\u003e\u003ccode\u003e67c14ddd10fa6c86224fe1ba64f867d6c015036e663e9ff093d7f7f6c6a2d6af  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-gnu--legacy_cpu.dll.tar.gz\nb4fbe7c943407fed0e56331861d54bc85ae5bddf36d27d773a28c3c1ec80062e  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz\nce9be9bd400bd5bb17911172709443cf6094ae274bcd2d242fe1f412739a8de1  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-msvc--legacy_cpu.dll.tar.gz\nf5ab9d67c03c834c95492e604d80c560824eec7207392499edfe4a1203a46992  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz\n78ed9e5348ed98cc2f13d414d86232b1a6c335f941f0fc3c3cf8e86d796f2dc1  libcomrak_nif-v0.9.3-nif-2.15-aarch64-apple-darwin.so.tar.gz\n143217c24b6ddebbe4d3d27dc5e2985ba31fbb62bf4ee0238793cf8dc7dbcda9  libcomrak_nif-v0.9.3-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz\n2d9b56c5a1875d1638f3a91f24b38340563294ac65ff09c41da989a88144fdd1  libcomrak_nif-v0.9.3-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz\n1790b2c4aab4d43cc3dac1d1c9c0f0faf5429d07051f6dcfdc4e90cf17c65f79  libcomrak_nif-v0.9.3-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz\n130b53a8707cabbb56e1a8bae5b8f3f2fca6e18294a722a063a3feb50c94308f  libcomrak_nif-v0.9.3-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/mdex/blob/main/CHANGELOG.md\"\u003emdex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.4 - 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumn\u003c/code\u003e to v0.5.6\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.5\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecomrak\u003c/code\u003e to v0.43.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustler\u003c/code\u003e to v0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.3 - 2025-10-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Initial (experimental) streaming support. Disabled by default, can be enabled with option \u003ccode\u003estreaming: true\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Options] Added \u003ccode\u003e:streaming\u003c/code\u003e option to enable fragments streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Flush buffered markdown between pipeline steps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2 - 2025-10-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Add \u003ccode\u003eMDEx.Document.put_markdown/3\u003c/code\u003e to append or prepend markdown chunks to document buffer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Introduce buffering to accumulate markdown chunks before parsing\u003c/li\u003e\n\u003cli\u003eFixed pipeline execution when \u003ccode\u003e:markdown\u003c/code\u003e is passed in \u003ccode\u003eMDEx.new/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e \u003ccode\u003eMDEx.Document.parse_markdown/2\u003c/code\u003e and \u003ccode\u003eMDEx.Document.parse_markdown!/2\u003c/code\u003e in favor of \u003ccode\u003eMDEx.parse_document/2\u003c/code\u003e or \u003ccode\u003eMDEx.Document.put_markdown/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch2\u003e0.9.1 - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Sigil] Support assigns in \u003ccode\u003eMD\u003c/code\u003e sigil modifier\u003c/li\u003e\n\u003cli\u003e[Docs] Document assigns support in \u003ccode\u003eHTML\u003c/code\u003e and \u003ccode\u003eMD\u003c/code\u003e modifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003ecomrak\u003c/code\u003e to v0.42.0\u003c/li\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.4\u003c/li\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003eautumn\u003c/code\u003e to v0.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis version introduces breaking changes to the public API. Please follow the upgrade guide below to migrate your code.\u003c/p\u003e\n\u003ch4\u003eUpgrade Guide\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eReplace \u003ccode\u003e%MDEx.Pipe{}\u003c/code\u003e with \u003ccode\u003e%MDEx.Document{}\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/807a73e4f9be51d20d48afdc9edcbe9781d27140\"\u003e\u003ccode\u003e807a73e\u003c/code\u003e\u003c/a\u003e fix: package usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/d3466743dff54bc6ce97311d0b2cd9c18f9170a1\"\u003e\u003ccode\u003ed346674\u003c/code\u003e\u003c/a\u003e v0.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/168d10ee139177477376b32708989d281ecf2e9a\"\u003e\u003ccode\u003e168d10e\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/df6705e45c8dc540acde25126395fde3eb38008b\"\u003e\u003ccode\u003edf6705e\u003c/code\u003e\u003c/a\u003e chore: update deps (\u003ca href=\"https://redirect.github.com/leandrocp/mdex/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/0ea36744fceee59a40f57726e6afbc64b07a091d\"\u003e\u003ccode\u003e0ea3674\u003c/code\u003e\u003c/a\u003e feat: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/f710d660443fe813feb9ad337e520db5a5eba09b\"\u003e\u003ccode\u003ef710d66\u003c/code\u003e\u003c/a\u003e -dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/1ab4a32a06d5aa0ff336431d4d7107acff6b5aa6\"\u003e\u003ccode\u003e1ab4a32\u003c/code\u003e\u003c/a\u003e v0.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/a764c69f7c4cd753938cbe70cff6e30f767f5425\"\u003e\u003ccode\u003ea764c69\u003c/code\u003e\u003c/a\u003e Fix formatting and update examples in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/166d0acdae9730410144cba63c4f70191f49d87a\"\u003e\u003ccode\u003e166d0ac\u003c/code\u003e\u003c/a\u003e feat: streaming (\u003ca href=\"https://redirect.github.com/leandrocp/mdex/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/9b1c011e0f53fcc42302d0c68b175a9e588be061\"\u003e\u003ccode\u003e9b1c011\u003c/code\u003e\u003c/a\u003e chore: remove unused asset\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/leandrocp/mdex/compare/v0.5.0...v0.9.4\"\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.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/c131a74d5309ff6e1579fb941c8678ccd8afff3a\"\u003e\u003ccode\u003ec131a74\u003c/code\u003e\u003c/a\u003e Release v4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/2ee06843f1de2500e83a8de04d9971f4df6b69c7\"\u003e\u003ccode\u003e2ee0684\u003c/code\u003e\u003c/a\u003e Unallow existing allowances when attempting to allow a Plug to access a conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/93143d549d691c35533ac550299e414065f4426f\"\u003e\u003ccode\u003e93143d5\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/2e7f33abdea0494b4cc50a6bb0674eeda6008b03\"\u003e\u003ccode\u003e2e7f33a\u003c/code\u003e\u003c/a\u003e Updates runner to 24.04 and elixir to 1.18 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/d6870457660bb20a7716d42a180bd97777ca8702\"\u003e\u003ccode\u003ed687045\u003c/code\u003e\u003c/a\u003e Release v4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ebab9d16b579fa9629438759ad246871fadbf6e9\"\u003e\u003ccode\u003eebab9d1\u003c/code\u003e\u003c/a\u003e Release v4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ca36795469026f814f0b0983d8446a3ac4285fce\"\u003e\u003ccode\u003eca36795\u003c/code\u003e\u003c/a\u003e Wrap errors with Plug.Conn.Wrapper error to support live reload  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/7329d30882b52f9acfbd706c3d3f83a6ec7facd8\"\u003e\u003ccode\u003e7329d30\u003c/code\u003e\u003c/a\u003e Update sandbox.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ee5f9b3de924eef8e13a06e2427f3ae375ecfec8\"\u003e\u003ccode\u003eee5f9b3\u003c/code\u003e\u003c/a\u003e Fix docs: Preserve phoenix_ecto_sandbox assign (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/76e5b7f8286c6212db5cabb68934c0ee3758d667\"\u003e\u003ccode\u003e76e5b7f\u003c/code\u003e\u003c/a\u003e Update Ecto Sandbox doc for when \u003ccode\u003eon_mount\u003c/code\u003e hooks on \u003ccode\u003elive_session\u003c/code\u003e are prese...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/compare/v4.6.3...v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.16/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\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/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3a7957571d92b3701cbeaa55281bdc578f138604\"\u003e\u003ccode\u003e3a79575\u003c/code\u003e\u003c/a\u003e Fix form recovery in firefox for external inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4031\"\u003e#4031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fad74aa8d0ee333aead94c0e7bfe6794a7b51559\"\u003e\u003ccode\u003efad74aa\u003c/code\u003e\u003c/a\u003e update playwright and elixir+otp (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_pubsub` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/blob/main/CHANGELOG.md\"\u003ephoenix_pubsub's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the registry size to be set separate from pool size\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e:broadcast_pool_size\u003c/code\u003e option to allow safe pool size migration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly restart shards if they terminate unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.4 (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e:permdown_on_shutdown\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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_pubsub/commit/086e0af0af9306580ee59025c85931936a849ab5\"\u003e\u003ccode\u003e086e0af\u003c/code\u003e\u003c/a\u003e Release v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/f442cb184a91a32aeb3439a8c160107a590f776f\"\u003e\u003ccode\u003ef442cb1\u003c/code\u003e\u003c/a\u003e Remove unused require\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/0176ce6cd603af6c4ddd622ccabb8f84f0ce5c73\"\u003e\u003ccode\u003e0176ce6\u003c/code\u003e\u003c/a\u003e Fix dialyzer Shard module warning (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/fff23f8296c7c1b04ee4a2f06c285058d713cfc6\"\u003e\u003ccode\u003efff23f8\u003c/code\u003e\u003c/a\u003e Separate Registry pool size configuration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/95b4ad2d32310a80c9a13183da9568a141108c45\"\u003e\u003ccode\u003e95b4ad2\u003c/code\u003e\u003c/a\u003e Introduce broadcast_pool_size option to allow safe pool size migration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/420a87aab32dd25b1ab906ba099fda217c16d98d\"\u003e\u003ccode\u003e420a87a\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/2c466f3a82e91530a9b97a4b688fb28f8f1c638d\"\u003e\u003ccode\u003e2c466f3\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings on latest Elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/95eb7cca82477b1cd4f7f73b00f5a96690a26500\"\u003e\u003ccode\u003e95eb7cc\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/4f0b4bacaffd6008ff8e16076180a5ab1a261d6b\"\u003e\u003ccode\u003e4f0b4ba\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/148ae108d5713aa420a4beade69b44939c283a12\"\u003e\u003ccode\u003e148ae10\u003c/code\u003e\u003c/a\u003e Only restart shards if they terminate unexpectedly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/compare/v2.1.3...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd query timeout option on ReplicationConnection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePGHOST option does not override explicitly given endpoint configuration\u003c/li\u003e\n\u003cli\u003eAdd ltxtquery support\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/b419affa58b61cc67eba400de6e086ae964fe723\"\u003e\u003ccode\u003eb419aff\u003c/code\u003e\u003c/a\u003e Release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/567ea8a8f1ceef72499c37d5a22d19dad4c01130\"\u003e\u003ccode\u003e567ea8a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/0eb228f1ba3fb96330a5aad389fbe7710d84fd97\"\u003e\u003ccode\u003e0eb228f\u003c/code\u003e\u003c/a\u003e Release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/2660c6bf58bc5567ac44dca11a1316c3f39b1c0c\"\u003e\u003ccode\u003e2660c6b\u003c/code\u003e\u003c/a\u003e List options given when setopts fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/d990017f5bf9ba2866e73f9111b126a2fd9b860b\"\u003e\u003ccode\u003ed990017\u003c/code\u003e\u003c/a\u003e Add query timeout option on ReplicationConnection (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/412b55567b6f0f3feb587e38466fcab047581c0f\"\u003e\u003ccode\u003e412b555\u003c/code\u003e\u003c/a\u003e Prioritize explicit endpoint options over PGHOST-derived defaults (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/257daa773a7558d574df3aa3b558664275787ff8\"\u003e\u003ccode\u003e257daa7\u003c/code\u003e\u003c/a\u003e Require Erlang/OTP 25 for cacerts (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/14a8a58bea1edf92b6f93d29eaea3b78a0151a03\"\u003e\u003ccode\u003e14a8a58\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/3bb2ee2bb0219027c00acb7c8a67ebdc97558fd1\"\u003e\u003ccode\u003e3bb2ee2\u003c/code\u003e\u003c/a\u003e Add example with ANY() (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/f7f9a4e3a2bdea68f6072c5a7c9960bed6bfb500\"\u003e\u003ccode\u003ef7f9a4e\u003c/code\u003e\u003c/a\u003e Add ltxtquery support (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.20.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req_embed` from 0.2.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/req_embed/blob/main/CHANGELOG.md\"\u003ereq_embed's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3 - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded providers: Audius, ElevenLabs, GOOD FOR JOB.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://elixircasts.io/reqembed\"\u003ehttps://elixircasts.io/reqembed\u003c/a\u003e in documentation\u003c/li\u003e\n\u003cli\u003eImprove documentation in overall\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd providers Beta QuellenSuche, Carbon, Everwall, Filestage, Form-Data, GW2 Fashions, Kubit, Naver Clip, QuellenSuche, SOOP,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Remove provider afreecaTV\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Require minimum Elixir 1.15\u003c/li\u003e\n\u003cli\u003eUpdate providers: Medienarchiv, Supercut, Webcrumbs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3 - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnite provider support\u003c/li\u003e\n\u003cli\u003emarimo provider support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompilation error on Elixir 1.18.14 and OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2 - 2025-04-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInstallation without \u003ccode\u003e:phoenix_live_view\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/138d9509bf816cf8811e24e1a6f21a74bab5a149\"\u003e\u003ccode\u003e138d950\u003c/code\u003e\u003c/a\u003e v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/7bc46cd5cc707083a4f374247c259f237eff08ff\"\u003e\u003ccode\u003e7bc46cd\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/d22e4dbc0ffc330536433dfaa2b14a45237e6c3e\"\u003e\u003ccode\u003ed22e4db\u003c/code\u003e\u003c/a\u003e Add ElixirCasts episode link to usage rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/49b657ca496d49116c5bb1b55d71df1977784bfa\"\u003e\u003ccode\u003e49b657c\u003c/code\u003e\u003c/a\u003e small fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/f940586b572a7fd75b6861c5c585e2198ead2d7a\"\u003e\u003ccode\u003ef940586\u003c/code\u003e\u003c/a\u003e usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/e285fd881b3b327682f27c27449160762e1b3507\"\u003e\u003ccode\u003ee285fd8\u003c/code\u003e\u003c/a\u003e -dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/27fed3c88eb322867fad02f426363066cc5d0d29\"\u003e\u003ccode\u003e27fed3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/leandrocp/req_embed/issues/27\"\u003e#27\u003c/a\u003e from leandrocp/dependabot/hex/production-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/BeaconCMS/beacon/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"},{"uuid":"3533085431","node_id":"PR_kwDOAsnlTs6uqoOv","number":184,"state":"closed","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T22:27:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T16:22:39.000Z","updated_at":"2025-10-20T22:28:12.000Z","time_to_close":21865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/calendar/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fcalendar/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"},{"uuid":"2918516887","node_id":"PR_kwDOLDj1tc6t9QiX","number":81,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-15T22:00:16.958Z","updated_at":"2025-11-25T03:28:04.553Z","time_to_close":null,"merged_at":"2025-10-16T07:51:22.000Z","merged_by":"cruessler","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/cruessler/lightweight_todo/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruessler%2Flightweight_todo/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"},{"uuid":"3495053528","node_id":"PR_kwDOOuUJJs6srnxQ","number":103,"state":"closed","title":"build(deps): bump the mix-production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-15T11:36:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-08T11:32:22.000Z","updated_at":"2025-10-15T11:36:05.000Z","time_to_close":605021,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"mix-production-dependencies","update_count":8,"packages":[{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"opentelemetry_exporter","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-erlang"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.3","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.19.5","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/phoenixframework/tailwind"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 8 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [opentelemetry_exporter](https://github.com/open-telemetry/opentelemetry-erlang) | `1.8.1` | `1.9.0` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.3` | `1.1.14` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.5` | `1.19.8` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\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 `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.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 `opentelemetry_exporter` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-erlang/releases\"\u003eopentelemetry_exporter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAPI/SDK/OTLP Exporter 1.0.2 and Zipking Exporter 1.0.0\u003c/h2\u003e\n\u003ch2\u003e[API 1.0.2] - 2022-02-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/362\"\u003eDocs for Erlang and Elixir macros added\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[SDK 1.0.2] - 2022-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/357\"\u003eSimpler configuration of span processors\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan Status: Ignore status changes that don't follow the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/v1.8.0/specification/trace/api.md#set-status\"\u003edefine precedence in\nthe spec\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Zipkin Exporter 1.0.0] - 2022-2-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/363\"\u003eAttribute values that are lists are converted to strings in Zipkin tags\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/363\"\u003eStatus converted to Zipkin tags\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/open-telemetry/opentelemetry-erlang/blob/main/CHANGELOG.md\"\u003eopentelemetry_exporter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOTLP Exporter 1.9.0 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/894\"\u003eAdd is_remote flag in exporter for spans and span links\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI 1.4.1 - 2025-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious type spec fixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSDK 1.5.1 - 2025-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/836\"\u003efix the batch export timeout to default to 30 seconds\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-erlang/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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.3 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.3...v1.1.14\"\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.5 to 1.19.8\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.8 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \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/1070\"\u003e#1070\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.7...v1.19.8\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.7...v1.19.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.7 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter \u003ca href=\"https://github.com/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\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/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1069\"\u003eswoosh/swoosh#1069\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.6...v1.19.7\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.6...v1.19.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.6 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Lettermint adapter. \u003ca href=\"https://github.com/olivermt\"\u003e\u003ccode\u003e@​olivermt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump cowboy from 2.13.0 to 2.14.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/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.3 to 0.38.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/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump tailwind from 0.3.1 to 0.4.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/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mua from 0.2.4 to 0.2.5 \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/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.7.0 to 1.8.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/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.2 to 0.38.3 \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/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_aws from 2.5.10 to 2.5.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/1060\"\u003e#1060\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.5...v1.19.6\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.5...v1.19.6\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.8\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \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/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.7\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter \u003ca href=\"https://github.com/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.6\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Lettermint adapter \u003ca href=\"https://github.com/olivermt\"\u003e\u003ccode\u003e@​olivermt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\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/30febae6b30dcdd70d49749cf3be8cb8d7489f79\"\u003e\u003ccode\u003e30febae\u003c/code\u003e\u003c/a\u003e v1.19.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/108a5face46cb7056ae2051e7af23865c63dbdce\"\u003e\u003ccode\u003e108a5fa\u003c/code\u003e\u003c/a\u003e Encode international domain names (IDNA) (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/d562b96486b16434b2ea28ce775fcb3c2f470fd4\"\u003e\u003ccode\u003ed562b96\u003c/code\u003e\u003c/a\u003e v1.19.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a563e7b9565b019d6f2de7dad639a2e3ee115be1\"\u003e\u003ccode\u003ea563e7b\u003c/code\u003e\u003c/a\u003e Fix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/65b40fb60c16dc3d7db6c9d444099d7f20b39e63\"\u003e\u003ccode\u003e65b40fb\u003c/code\u003e\u003c/a\u003e v1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/80b67fa3a72db84c7a4972e61dca2dd7f97c8203\"\u003e\u003ccode\u003e80b67fa\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.13.0 to 2.14.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6ccd9fa3d7687e4122b047bd1ae12ae83257f14f\"\u003e\u003ccode\u003e6ccd9fa\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.3 to 0.38.4 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/23e619690c8ddbb2c6535d9732d7d9a3f1d4e2f0\"\u003e\u003ccode\u003e23e6196\u003c/code\u003e\u003c/a\u003e Bump tailwind from 0.3.1 to 0.4.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60d0a08f6310e5e5875ab565565221d4e9885196\"\u003e\u003ccode\u003e60d0a08\u003c/code\u003e\u003c/a\u003e Add Lettermint adapter. (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b3748bcce56a4cd05053a70dcc1ef34947ffb811\"\u003e\u003ccode\u003eb3748bc\u003c/code\u003e\u003c/a\u003e Bump mua from 0.2.4 to 0.2.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.5...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\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.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/laurentpf5/opentelemetry-nginx-demo/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentpf5%2Fopentelemetry-nginx-demo/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"},{"uuid":"2895685324","node_id":"PR_kwDOITSOvs6smKbM","number":673,"state":"closed","title":"chore(deps): bump the production-dependencies group with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T01:00:23.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-08T00:27:23.000Z","updated_at":"2025-10-08T01:00:23.000Z","time_to_close":1980,"merged_at":"2025-10-08T01:00:23.000Z","merged_by":"jimsynz","closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"ash","old_version":"3.5.42","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.9","new_version":"4.10.0","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_phoenix","old_version":"2.3.12","new_version":"2.3.16","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"igniter","old_version":"0.6.29","new_version":"0.6.30","repository_url":"https://github.com/ash-project/igniter"},{"name":"phoenix","old_version":"1.7.21","new_version":"1.8.1","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.2","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.42` | `3.5.43` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.9` | `4.10.0` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.12` | `2.3.16` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.6.29` | `0.6.30` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.2` | `1.1.14` |\n\nUpdates `ash` from 3.5.42 to 3.5.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ev3.5.43\u003c/a\u003e (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3fa6511d35d7974f345151b7cbcc3dbb2f63de8\"\u003e\u003ccode\u003ea3fa651\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0a510b2eb4c248669cd3c687ca320a1760b9c9ce\"\u003e\u003ccode\u003e0a510b2\u003c/code\u003e\u003c/a\u003e fix: cast value to type when requiring atomic attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/87e29d999f15d5e800951963c0e754d88c96cd96\"\u003e\u003ccode\u003e87e29d9\u003c/code\u003e\u003c/a\u003e improvement: add bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/fa908659d6019dfad152776bc50720b32d66b20e\"\u003e\u003ccode\u003efa90865\u003c/code\u003e\u003c/a\u003e improvement: return errors from calculations with invalid expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/43f8d6697f00e591e5d1a8e6f59208efaa8f37fd\"\u003e\u003ccode\u003e43f8d66\u003c/code\u003e\u003c/a\u003e improvement: add source locations to a whole bunch of errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/03c5c0036048c2477dbfc9ac7216ed9936914395\"\u003e\u003ccode\u003e03c5c00\u003c/code\u003e\u003c/a\u003e improvement: add location to primary key verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/98a16191c54fe2b4e837eabf290949d15f0c7aba\"\u003e\u003ccode\u003e98a1619\u003c/code\u003e\u003c/a\u003e improvement: add location for multitenancy verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cb3759993f13f56418a79126e48d6faa169c435e\"\u003e\u003ccode\u003ecb37599\u003c/code\u003e\u003c/a\u003e improvement: add location information for manage relationship transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/14825ec2460c897a0a8310f6c59231872b0ec436\"\u003e\u003ccode\u003e14825ec\u003c/code\u003e\u003c/a\u003e improvement: add location info for reserved field names transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/838abf9e9f97c62dcca5cbfceb46edfb0b0d3bbb\"\u003e\u003ccode\u003e838abf9\u003c/code\u003e\u003c/a\u003e improvement: add location info for primary action transformer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.9 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e) by Robert Graff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e) by Aake Gregertsen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMagicLink: Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eno need to apply atomic constraints on hashed password by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove confusing and unnecessary policies from installer by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edefault confirm action name to add-on name by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for AshEvents.Events.ReplayChangeWrapper in validate_action_has_change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1066\"\u003e#1066\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass magic link request source context to mail sender (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1048\"\u003e#1048\u003c/a\u003e) by marcnnn\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.9...v4.10.0\"\u003ev4.10.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e) by Robert Graff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e) by Aake Gregertsen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMagicLink: Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eno need to apply atomic constraints on hashed password by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove confusing and unnecessary policies from installer by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edefault confirm action name to add-on name by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for AshEvents.Events.ReplayChangeWrapper in validate_action_has_change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1066\"\u003e#1066\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass magic link request source context to mail sender (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1048\"\u003e#1048\u003c/a\u003e) by marcnnn\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/5f8ce8ac5b0d0ce5a92bc8b474551fc7a8d228e7\"\u003e\u003ccode\u003e5f8ce8a\u003c/code\u003e\u003c/a\u003e chore: release version v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c0bd6a1cfdab32fea91941ecb843c005b2d333a2\"\u003e\u003ccode\u003ec0bd6a1\u003c/code\u003e\u003c/a\u003e chore: silence compiler warnings in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/b6fcae08d5a7ab37d8210689df0fbb94a0c65926\"\u003e\u003ccode\u003eb6fcae0\u003c/code\u003e\u003c/a\u003e docs: improve email-change section of Confirmation tutorial (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3d3de314692558d06ec13945f857f00514e95a8c\"\u003e\u003ccode\u003e3d3de31\u003c/code\u003e\u003c/a\u003e feat: remember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fcbfd577e3a3ad261165068831863452a200cb62\"\u003e\u003ccode\u003efcbfd57\u003c/code\u003e\u003c/a\u003e fix: Enforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3514591be8bb8681bf7c0ab9c887a75ec87fcc72\"\u003e\u003ccode\u003e3514591\u003c/code\u003e\u003c/a\u003e fix: Don't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/dda62450f93c2577c5b599dbb1d00ee203e9a61a\"\u003e\u003ccode\u003edda6245\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group across 1 directory with 2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3946d1d9e36a6c7a933ed25be0770bc712324ba8\"\u003e\u003ccode\u003e3946d1d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3bb664affe8f85a6fbed4d2fcd514f5966b559ef\"\u003e\u003ccode\u003e3bb664a\u003c/code\u003e\u003c/a\u003e improvement: add support for AshEvents.Events.ReplayChangeWrapper in validate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e8dcae5d182b21b3ac8ff11b3af3495e69d34bd0\"\u003e\u003ccode\u003ee8dcae5\u003c/code\u003e\u003c/a\u003e fix(MagicLink): Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.9...v4.10.0\"\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.12 to 2.3.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.29 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.2 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.2...v1.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/pull/673","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/issues/673","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/673/packages"},{"uuid":"2892148256","node_id":"PR_kwDOOlUT2c6sYq4g","number":11,"state":"open","title":"Bump phoenix_html from 4.2.1 to 4.3.0","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-10-06T22:50:59.000Z","updated_at":"2025-10-06T22:50:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/autumn-hoerr/autumnhoerr/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumn-hoerr%2Fautumnhoerr/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2891681470","node_id":"PR_kwDOI8-hvM6sW46-","number":227,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T16:07:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T20:03:25.000Z","updated_at":"2025-10-07T16:07:48.000Z","time_to_close":72263,"merged_at":"2025-10-07T16:07:48.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/vega/pull/227","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fvega/issues/227","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/227/packages"},{"uuid":"2890877541","node_id":"PR_kwDOILeBbM6sT0pl","number":204,"state":"closed","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T09:48:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T16:04:24.000Z","updated_at":"2025-10-08T09:48:47.000Z","time_to_close":150263,"merged_at":"2025-10-08T09:48:47.000Z","merged_by":"nelsonic","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/phoenix-liveview-realtime-cursor-tracking-tutorial/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fphoenix-liveview-realtime-cursor-tracking-tutorial/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"2890225861","node_id":"PR_kwDOCeZgpc6sRVjF","number":889,"state":"closed","title":"chore: Bump phoenix_html from 3.3.3 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T18:00:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T13:21:10.000Z","updated_at":"2025-10-06T18:00:51.000Z","time_to_close":16781,"merged_at":"2025-10-06T18:00:51.000Z","merged_by":"jzimbel-mbta","closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"phoenix_html","old_version":"3.3.3","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 3.3.3 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 (2023-12-19)\u003c/h2\u003e\n\u003cp\u003eThis version removes deprecated functionality and moved all HTML helpers to a separate library. HTML Helpers are no longer used in new apps from Phoenix v1.7, instead it relies on function components from \u003ccode\u003ePhoenix.LiveView\u003c/code\u003e. Older applications who wish to maintain compatibility, add \u003ccode\u003e{:phoenix_html_helpers, \u0026quot;~\u0026gt; 1.0\u0026quot;}\u003c/code\u003e to your \u003ccode\u003emix.exs\u003c/code\u003e and then replace \u003ccode\u003euse Phoenix.HTML\u003c/code\u003e in your applications by:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003eimport Phoenix.HTML\nimport Phoenix.HTML.Form\nuse PhoenixHTMLHelpers\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v3.3.3...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=3.3.3\u0026new-version=4.3.0)](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/889","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/889","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/889/packages"},{"uuid":"2890072823","node_id":"PR_kwDOC5um6c6sQwL3","number":556,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T13:56:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T12:44:10.000Z","updated_at":"2025-10-07T13:56:27.000Z","time_to_close":90737,"merged_at":"2025-10-07T13:56:27.000Z","merged_by":"maennchen","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/erlef/website/pull/556","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fwebsite/issues/556","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/556/packages"},{"uuid":"2889542697","node_id":"PR_kwDOPv8-pc6sOuwp","number":7,"state":"open","title":"deps(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":[],"assignees":["iacutone"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T10:04:48.000Z","updated_at":"2025-10-06T10:04:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/iacutone/app_template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iacutone%2Fapp_template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2889226698","node_id":"PR_kwDOGGqrTc6sNhnK","number":137,"state":"open","title":"Bump the production-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:15:28.000Z","updated_at":"2025-10-06T08:15:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"exqlite","old_version":"0.33.0","new_version":"0.33.1","repository_url":"https://github.com/elixir-sqlite/exqlite"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"image","old_version":"0.61.1","new_version":"0.62.0","repository_url":"https://github.com/kipcole9/image"},{"name":"observer_cli","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/zhongwencool/observer_cli"},{"name":"phoenix","old_version":"1.7.21","new_version":"1.8.1","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"sentry","old_version":"11.0.2","new_version":"11.0.4","repository_url":"https://github.com/getsentry/sentry-elixir"},{"name":"tailwind","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/phoenixframework/tailwind"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [exqlite](https://github.com/elixir-sqlite/exqlite) | `0.33.0` | `0.33.1` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [image](https://github.com/kipcole9/image) | `0.61.1` | `0.62.0` |\n| [observer_cli](https://github.com/zhongwencool/observer_cli) | `1.8.3` | `1.8.4` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.2` | `1.1.13` |\n| [sentry](https://github.com/getsentry/sentry-elixir) | `11.0.2` | `11.0.4` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\nUpdates `exqlite` from 0.33.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-sqlite/exqlite/releases\"\u003eexqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eserialized\u003c/code\u003e as an option to connect. by \u003ca href=\"https://github.com/mpope9\"\u003e\u003ccode\u003e@​mpope9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/337\"\u003eelixir-sqlite/exqlite#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd SunOS to *BSD flags case by \u003ca href=\"https://github.com/kenichi\"\u003e\u003ccode\u003e@​kenichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/338\"\u003eelixir-sqlite/exqlite#338\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/mpope9\"\u003e\u003ccode\u003e@​mpope9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/337\"\u003eelixir-sqlite/exqlite#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenichi\"\u003e\u003ccode\u003e@​kenichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/338\"\u003eelixir-sqlite/exqlite#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.1\"\u003ehttps://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.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/elixir-sqlite/exqlite/blob/main/CHANGELOG.md\"\u003eexqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded: Allow SunOS builds in Makefile\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/e7828d55546226e0a448e020f7d5861ef7b44e10\"\u003e\u003ccode\u003ee7828d5\u003c/code\u003e\u003c/a\u003e Bump to v0.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/dfd7e102dce29db2c1fcd725bce6ecec9da2fa36\"\u003e\u003ccode\u003edfd7e10\u003c/code\u003e\u003c/a\u003e add SunOS to *BSD flags case (\u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/3aad0e9aa30d4ac1d658a2e8731834caf644f7b9\"\u003e\u003ccode\u003e3aad0e9\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eserialized\u003c/code\u003e as an option to connect. (\u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.61.1 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kipcole9/image/releases\"\u003eimage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage version 0.62.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-image/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage 0.62.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.0 released on August 8th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/f9d734976112ea2f211ff5fc5f6d8be83ff452e1\"\u003e\u003ccode\u003ef9d7349\u003c/code\u003e\u003c/a\u003e Update changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/b36b0322fa6387d93389da50ffc52203a3219ab5\"\u003e\u003ccode\u003eb36b032\u003c/code\u003e\u003c/a\u003e Don't write validation image again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/07018aa2237b027cfef8bbc64ca9449bfac072d8\"\u003e\u003ccode\u003e07018aa\u003c/code\u003e\u003c/a\u003e Fix k_means tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/219bc0800566983ab9af00aca6be54325191c192\"\u003e\u003ccode\u003e219bc08\u003c/code\u003e\u003c/a\u003e Remove test file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/e2530e500895580964ed346f7e744cd3796204a2\"\u003e\u003ccode\u003ee2530e5\u003c/code\u003e\u003c/a\u003e Add Image.to_list/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/6cee1dfe941d9b8fcb5c040f7219c1c65fa73faa\"\u003e\u003ccode\u003e6cee1df\u003c/code\u003e\u003c/a\u003e Don't normalize Image.histogram/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/87c816d469cf8804cd12b6cb15d5b0621d6aa912\"\u003e\u003ccode\u003e87c816d\u003c/code\u003e\u003c/a\u003e Don't normalize Image.histogram/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/102c78632e7485792ceba9b052a6774f8e07e92d\"\u003e\u003ccode\u003e102c786\u003c/code\u003e\u003c/a\u003e Fix version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kipcole9/image/compare/v0.61.1...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `observer_cli` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhongwencool/observer_cli/releases\"\u003eobserver_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: extend plugin behaviour to customize the view of body's items by \u003ca href=\"https://github.com/imtutta\"\u003e\u003ccode\u003e@​imtutta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/117\"\u003ezhongwencool/observer_cli#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOtp 28 build by \u003ca href=\"https://github.com/zhongwencool\"\u003e\u003ccode\u003e@​zhongwencool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/116\"\u003ezhongwencool/observer_cli#116\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/imtutta\"\u003e\u003ccode\u003e@​imtutta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/117\"\u003ezhongwencool/observer_cli#117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\"\u003ehttps://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\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/zhongwencool/observer_cli/commit/63a6668cdf304ed05ca04f3e2657df4abfbddb4d\"\u003e\u003ccode\u003e63a6668\u003c/code\u003e\u003c/a\u003e chore: update changelog for version 1.8.4 with OTP 28 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/be8c67221cd56a5b21efeef474aafd459a8d6aee\"\u003e\u003ccode\u003ebe8c672\u003c/code\u003e\u003c/a\u003e chore: ignore unexported function erlang:processes_next/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/02592f3f89ca70f0dca411005f34b284c5c79ed7\"\u003e\u003ccode\u003e02592f3\u003c/code\u003e\u003c/a\u003e chore: add fail-fast false option for ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/4b5fd4b66dcb78ac1eaf4459f76140322fbe292c\"\u003e\u003ccode\u003e4b5fd4b\u003c/code\u003e\u003c/a\u003e chore: fix dialyzer warning for otp 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/3340e6495528aab1fb6e6ce4fa4208c4eeef180e\"\u003e\u003ccode\u003e3340e64\u003c/code\u003e\u003c/a\u003e chore: ci support otp28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/8b49833f7685d6bdd2b22976d8cefd21dc3f0bb1\"\u003e\u003ccode\u003e8b49833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/issues/117\"\u003e#117\u003c/a\u003e from imtutta/feature/extend_plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/b90c7ceb4f8593ec8d4058233dc57fe9487de9dc\"\u003e\u003ccode\u003eb90c7ce\u003c/code\u003e\u003c/a\u003e feat: extend plugin behaviour to customize the view of body's items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/f5b98f15e25dcfda672787ab71fc0871ffd97848\"\u003e\u003ccode\u003ef5b98f1\u003c/code\u003e\u003c/a\u003e chore: delete unuse travis.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/652972a4e47bd7cb54e9323f7a8865ce0a3ece2e\"\u003e\u003ccode\u003e652972a\u003c/code\u003e\u003c/a\u003e chore: correct the hex doc url\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\"\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.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.2 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.13/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix moved comprehension diff crashing LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3963\"\u003e#3963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003epush_patch\u003c/code\u003e works during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3964\"\u003e#3964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix diff crash in LiveViewTest when rendering structs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude form values from DOM in \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e to mimic browser behavior (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow assigning generic hooks to type \u003ccode\u003eHook\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow typing hook element when using TypeScript (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more metadata to \u003ccode\u003ephx:page-loading-start\u003c/code\u003e event in case of errors (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3910\"\u003e#3910\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/975bc91a8f1348bac0d6b718432e3c9c067773dd\"\u003e\u003ccode\u003e975bc91\u003c/code\u003e\u003c/a\u003e release v1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1f1de9abf5f9ea7120b12c78d1ba575be776111\"\u003e\u003ccode\u003ec1f1de9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff403bb5c2f239c18ba8a27c68c93b2ca4866fcd\"\u003e\u003ccode\u003eff403bb\u003c/code\u003e\u003c/a\u003e prevent crash when passing * to ignore_attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/67a3bc071aeef9065dce071ccc691f976f479856\"\u003e\u003ccode\u003e67a3bc0\u003c/code\u003e\u003c/a\u003e Fix extra spaces being continually added when formatting nested inline tags (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/68619fb6e0b5d404f8e9e9eba733102f0eb96803\"\u003e\u003ccode\u003e68619fb\u003c/code\u003e\u003c/a\u003e fix merging of streams in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3994\"\u003e#3994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e898d68f5b998b75536d419d7bbe9f50f105fbfb\"\u003e\u003ccode\u003ee898d68\u003c/code\u003e\u003c/a\u003e Serialize error reason as JSON (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72189f63b784e0b2dec44d41810beb8d37a694b2\"\u003e\u003ccode\u003e72189f6\u003c/code\u003e\u003c/a\u003e release v1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f6c87c4f76e6415eb8d8938fe50adf814e03ddcb\"\u003e\u003ccode\u003ef6c87c4\u003c/code\u003e\u003c/a\u003e allow auto-symlinking node_modules for ColocatedJS (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a60512c4f258c52bf3bab7919710b1eeb3ac6c49\"\u003e\u003ccode\u003ea60512c\u003c/code\u003e\u003c/a\u003e Prevent pattern in \u003ccode\u003e:let\u003c/code\u003e from leading to uncovered line (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/05191936285dd96b59a3e4da7b4ebb0b190866bc\"\u003e\u003ccode\u003e0519193\u003c/code\u003e\u003c/a\u003e Fix heading in CHANGELOG (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.2...v1.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 11.0.2 to 11.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-elixir/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003ch4\u003eVarious improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAllow any version of opentelemetry deps and verify minimum versions internally - this makes it possible to use \u003ccode\u003esentry\u003c/code\u003e \u003cem\u003ewith tracing disabled\u003c/em\u003e along with older versions of opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/931\"\u003e#931\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/getsentry/sentry-elixir/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003ch4\u003eVarious improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAllow any version of opentelemetry deps and verify minimum versions internally - this makes it possible to use \u003ccode\u003esentry\u003c/code\u003e \u003cem\u003ewith tracing disabled\u003c/em\u003e along with older versions of opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/931\"\u003e#931\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/getsentry/sentry-elixir/commit/5f5dc03f013b1933863ccfb08d48b8640008485b\"\u003e\u003ccode\u003e5f5dc03\u003c/code\u003e\u003c/a\u003e release: 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/78bf227541918ed2d1fe8502e1f77ce5daab8103\"\u003e\u003ccode\u003e78bf227\u003c/code\u003e\u003c/a\u003e Fix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/5bf38d6dddbd265b0f478f6cf0c09d45373bdcd5\"\u003e\u003ccode\u003e5bf38d6\u003c/code\u003e\u003c/a\u003e Update pull_request_template.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/0de7beb4482bd75181890a7be0d5bad05971be76\"\u003e\u003ccode\u003e0de7beb\u003c/code\u003e\u003c/a\u003e meta: add pull request template (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/be4721751d0a4f13455c1becd141bc05f9b357c8\"\u003e\u003ccode\u003ebe47217\u003c/code\u003e\u003c/a\u003e Update SDK version in the README.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/78b7f5aed691495e3b510a806e43367ddc738c15\"\u003e\u003ccode\u003e78b7f5a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/11.0.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/14b95fd900af075f99b0c9b7451049fc4ad74e93\"\u003e\u003ccode\u003e14b95fd\u003c/code\u003e\u003c/a\u003e release: 11.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/0f1c3dd95718c2c56e46c551dc368b9203c57ced\"\u003e\u003ccode\u003e0f1c3dd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for 11.0.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/913ecff4b4847c3318b356885d2b60c2bdef9666\"\u003e\u003ccode\u003e913ecff\u003c/code\u003e\u003c/a\u003e Relax version reqs on opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/f83b5080aec61e0618b01efe14de28fce5e914b3\"\u003e\u003ccode\u003ef83b508\u003c/code\u003e\u003c/a\u003e Merge branch 'release/11.0.2'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-elixir/compare/11.0.2...11.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\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.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cr0t/lexin/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cr0t%2Flexin/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"},{"uuid":"2887314612","node_id":"PR_kwDOBhodwc6sGOy0","number":542,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T13:41:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-04T15:01:10.000Z","updated_at":"2025-10-05T13:41:51.000Z","time_to_close":81641,"merged_at":"2025-10-05T13:41:51.000Z","merged_by":"cruessler","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/cruessler/exrss/pull/542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruessler%2Fexrss/issues/542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/542/packages"},{"uuid":"2880876091","node_id":"PR_kwDOE35ca86rtq47","number":161,"state":"open","title":"Bump phoenix_html from 4.0.0 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T08:02:20.000Z","updated_at":"2025-10-02T08:02:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.0.0","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.0.0 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.0.0...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.0.0\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nkezhaya/live_phone/pull/161","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkezhaya%2Flive_phone/issues/161","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/161/packages"},{"uuid":"3476323525","node_id":"PR_kwDOBwvHfs6rtC9t","number":1295,"state":"open","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["minor","dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T07:02:40.000Z","updated_at":"2025-10-02T07:08:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/source-academy/backend/pull/1295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-academy%2Fbackend/issues/1295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1295/packages"},{"uuid":"2878855241","node_id":"PR_kwDOBxUqEM6rl9hJ","number":234,"state":"open","title":"build(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T16:14:17.000Z","updated_at":"2025-10-01T16:14:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/phoenix-ecto-encryption-example/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fphoenix-ecto-encryption-example/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"}],"issue_packages":[{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-12-23T16:24:45.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3757879027","node_id":"PR_kwDOJ4Cph866Wxp8","number":148,"state":"closed","title":"chore(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-23T16:30:32.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-23T16:24:45.000Z","updated_at":"2025-12-23T16:30:34.000Z","time_to_close":347,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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)\nDependabot will merge this PR once CI passes on it, as requested by @SamuelWillis.\n\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/SamuelWillis/website/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelWillis%2Fwebsite/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"}},{"old_version":"3.3.4","new_version":"4.3.0","update_type":"major","path":null,"pr_created_at":"2025-12-03T06:02:37.000Z","version_change":"3.3.4 → 4.3.0","issue":{"uuid":"3688655545","node_id":"PR_kwDOB_O8jM62v-ud","number":1503,"state":"open","title":"chore: Bump phoenix_html from 3.3.4 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T06:02:37.000Z","updated_at":"2025-12-11T16:01:50.804Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"phoenix_html","old_version":"3.3.4","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 3.3.4 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 (2023-12-19)\u003c/h2\u003e\n\u003cp\u003eThis version removes deprecated functionality and moved all HTML helpers to a separate library. HTML Helpers are no longer used in new apps from Phoenix v1.7, instead it relies on function components from \u003ccode\u003ePhoenix.LiveView\u003c/code\u003e. Older applications who wish to maintain compatibility, add \u003ccode\u003e{:phoenix_html_helpers, \u0026quot;~\u0026gt; 1.0\u0026quot;}\u003c/code\u003e to your \u003ccode\u003emix.exs\u003c/code\u003e and then replace \u003ccode\u003euse Phoenix.HTML\u003c/code\u003e in your applications by:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003eimport Phoenix.HTML\nimport Phoenix.HTML.Form\nuse PhoenixHTMLHelpers\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev3.3.3 (2023-10-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAllow string fields on \u003ccode\u003einput_changed?\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.2 (2023-08-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/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v3.3.4...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=3.3.4\u0026new-version=4.3.0)](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/signs_ui/pull/1503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fsigns_ui/issues/1503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1503/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T11:26:06.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3658435694","node_id":"PR_kwDOPndGUs61LK0v","number":21,"state":"open","title":"chore(deps): bump the phoenix-dependencies group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T11:26:06.000Z","updated_at":"2025-11-24T11:26:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"phoenix-dependencies","update_count":2,"packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.8","new_version":"1.1.17","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the phoenix-dependencies group with 2 updates: [phoenix_html](https://github.com/phoenixframework/phoenix_html) and [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view).\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.8 to 1.1.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.1.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.17 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enoop in empty live reloader config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\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/8632ec219162f2537a1d230e3bd73a4b2dff87cb\"\u003e\u003ccode\u003e8632ec2\u003c/code\u003e\u003c/a\u003e Release 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/251229d9d6c6f9a96bb7e48532e19e6de24b5bc5\"\u003e\u003ccode\u003e251229d\u003c/code\u003e\u003c/a\u003e noop in empty live reloader config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\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.1.8...v1.1.17\"\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/raul-gracia/ash_phoenix_translations/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/raul-gracia%2Fash_phoenix_translations/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T17:50:39.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3579774055","node_id":"PR_kwDOKXEkGc6xEi-1","number":29,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-26T08:03:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-02T17:50:39.000Z","updated_at":"2025-11-26T08:03:14.000Z","time_to_close":2038353,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/ackurat/fladan.se/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ackurat%2Ffladan.se/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-27T23:46:15.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3559124469","node_id":"PR_kwDOGkLNDM6wBMyS","number":845,"state":"closed","title":"chore(deps): bump the production-dependencies group with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T23:13:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T23:46:15.000Z","updated_at":"2025-11-10T23:13:56.000Z","time_to_close":1207660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"ecto_sql","old_version":"3.12.1","new_version":"3.13.2","repository_url":"https://github.com/elixir-ecto/ecto_sql"},{"name":"esbuild","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"floki","old_version":"0.37.1","new_version":"0.38.0","repository_url":"https://github.com/philss/floki"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"hackney","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/benoitc/hackney"},{"name":"igniter","old_version":"0.5.43","new_version":"0.6.30","repository_url":"https://github.com/ash-project/igniter"},{"name":"image","old_version":"0.59.0","new_version":"0.62.1","repository_url":"https://github.com/kipcole9/image"},{"name":"mdex","old_version":"0.5.0","new_version":"0.9.4","repository_url":"https://github.com/leandrocp/mdex"},{"name":"phoenix_ecto","old_version":"4.6.3","new_version":"4.6.5","repository_url":"https://github.com/phoenixframework/phoenix_ecto"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.1.16","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"phoenix_pubsub","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/phoenixframework/phoenix_pubsub"},{"name":"postgrex","old_version":"0.20.0","new_version":"0.21.1","repository_url":"https://github.com/elixir-ecto/postgrex"},{"name":"req_embed","old_version":"0.2.1","new_version":"0.3.3","repository_url":"https://github.com/leandrocp/req_embed"},{"name":"solid","old_version":"0.18.0","new_version":"1.1.1","repository_url":"https://github.com/edgurgel/solid"},{"name":"vix","old_version":"0.33.0","new_version":"0.35.0","repository_url":"https://github.com/akash-akya/vix"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ecto_sql](https://github.com/elixir-ecto/ecto_sql) | `3.12.1` | `3.13.2` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [hackney](https://github.com/benoitc/hackney) | `1.23.0` | `1.25.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.30` |\n| [image](https://github.com/kipcole9/image) | `0.59.0` | `0.62.1` |\n| [mdex](https://github.com/leandrocp/mdex) | `0.5.0` | `0.9.4` |\n| [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) | `4.6.3` | `4.6.5` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.16` |\n| [phoenix_pubsub](https://github.com/phoenixframework/phoenix_pubsub) | `2.1.3` | `2.2.0` |\n| [postgrex](https://github.com/elixir-ecto/postgrex) | `0.20.0` | `0.21.1` |\n| [req_embed](https://github.com/leandrocp/req_embed) | `0.2.1` | `0.3.3` |\n| [solid](https://github.com/edgurgel/solid) | `0.18.0` | `1.1.1` |\n| [vix](https://github.com/akash-akya/vix) | `0.33.0` | `0.35.0` |\n\nUpdates `ecto_sql` from 3.12.1 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md\"\u003eecto_sql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[sandbox] Allow passing through opts in \u003ccode\u003eEcto.Adapters.SQL.Sandbox.allow/4\u003c/code\u003e calls\u003c/li\u003e\n\u003cli\u003e[sql] Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated time columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[postgres] Fix nested array generated columns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Migration] Add support for index directions\u003c/li\u003e\n\u003cli\u003e[sql] Support \u003ccode\u003e:log_stacktrace_mfa\u003c/code\u003e for filtering or modifying stacktrace-derived info in query logs\u003c/li\u003e\n\u003cli\u003e[mysql] Support arrays using JSON for MariaDB\u003c/li\u003e\n\u003cli\u003e[mysql] Allow to specify \u003ccode\u003e:prepare\u003c/code\u003e per operation\u003c/li\u003e\n\u003cli\u003e[postgres] Add support for collations in Postgres\u003c/li\u003e\n\u003cli\u003e[postgres] Allow source fields in \u003ccode\u003ejson_extract_path\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/elixir-ecto/ecto_sql/commit/cf5080c1a404a8bfa85c20fb9cbfb0a8401b0912\"\u003e\u003ccode\u003ecf5080c\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/b87638180f7cbc0a753f42a80ce719ae53ad2e68\"\u003e\u003ccode\u003eb876381\u003c/code\u003e\u003c/a\u003e Refactor generated handling in column_type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/62603f88b657c4aca79c37cedc7a921b75d3c1cb\"\u003e\u003ccode\u003e62603f8\u003c/code\u003e\u003c/a\u003e Fix generated nested time array (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/701c99e97f61a0e6d3bc372f5f10da4e1b3898df\"\u003e\u003ccode\u003e701c99e\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eON DELETE SET DEFAULT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/79590224dcc36a412614c18bd507b4d5e9a906ad\"\u003e\u003ccode\u003e7959022\u003c/code\u003e\u003c/a\u003e Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/22c71121b758115876db51fc449b6b5b6547898f\"\u003e\u003ccode\u003e22c7112\u003c/code\u003e\u003c/a\u003e Release v3.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/35e27985ece612c21fe65b2732587b29b25d7095\"\u003e\u003ccode\u003e35e2798\u003c/code\u003e\u003c/a\u003e Fix nested array generated columns (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/955f0fbf8f00d32efbb08bd2fb26ed74fdaa5f34\"\u003e\u003ccode\u003e955f0fb\u003c/code\u003e\u003c/a\u003e Release v3.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/aa9a3291f785522d24d9f1571d2aa79acbe0d2e5\"\u003e\u003ccode\u003eaa9a329\u003c/code\u003e\u003c/a\u003e Remove unused argument from private helper (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto_sql/commit/3084d7150d208fde33bd9bb591cc35a5d481ade3\"\u003e\u003ccode\u003e3084d71\u003c/code\u003e\u003c/a\u003e Better docs for Repos that use \u003ccode\u003eEcto.Adapters.SQL.Adapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto_sql/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto_sql/compare/v3.12.1...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\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/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.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.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/releases\"\u003ehackney's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT CHANGE\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHex.pm : \u003ca href=\"https://hex.pm/packages/hackney/1.25.0\"\u003ehttps://hex.pm/packages/hackney/1.25.0\u003c/a\u003e\nDoc: \u003ca href=\"https://hexdocs.pm/hackney/readme.html\"\u003ehttps://hexdocs.pm/hackney/readme.html\u003c/a\u003e\u003c/p\u003e\n\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 - 2025-07-24\u003c/h2\u003e\n\u003cp\u003e** IMPORTANT CHANGE **\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echange: \u003ccode\u003einsecure_basic_auth\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e instead of \u003ccode\u003efalse\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis restores backward compatibility with pre-1.24.0 behavior where basic auth\nwas allowed over HTTP connections. If you need strict HTTPS-only basic auth:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet globally: \u003ccode\u003eapplication:set_env(hackney, insecure_basic_auth, false)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eOr per-request: \u003ccode\u003e{insecure_basic_auth, false}\u003c/code\u003e in options\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/8c00789e411d7c09a9808d720232098da1f19d69\"\u003e\u003ccode\u003e8c00789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/778\"\u003e#778\u003c/a\u003e from benoitc/insecure-basic-auth-default-true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/a1d4108541d224d1a8cb2baeac95abb923af515b\"\u003e\u003ccode\u003ea1d4108\u003c/code\u003e\u003c/a\u003e change insecure_basic_auth default to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e2bbdf741ee374c872da2baadc7451b66644b421\"\u003e\u003ccode\u003ee2bbdf7\u003c/code\u003e\u003c/a\u003e bump unicode compat lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/3b901a6cf8ae1118aa4e66505ca20083d946b867\"\u003e\u003ccode\u003e3b901a6\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.23.0...1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse appropriate function name \u003ccode\u003efunction\u003c/code\u003e -\u0026gt; \u003ccode\u003efunction?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/326\"\u003e#326\u003c/a\u003e) by Ciarán Walsh\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e) by Erik André Jakobsen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/32340634fc61b53d80ef511c3a0ca9afd0f35bd1\"\u003e\u003ccode\u003e3234063\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/924a724ab3146e65270d6bf325757e10940932ed\"\u003e\u003ccode\u003e924a724\u003c/code\u003e\u003c/a\u003e improvement: \u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ff45e81bcf811076e9d7ad9ec91aa28bcebe675d\"\u003e\u003ccode\u003eff45e81\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.59.0 to 0.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kipcole9/image/releases\"\u003eimage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage version 0.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix decoding EXIF component configuration if the value is invalid. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e. Thanks to \u003ca href=\"https://github.com/ethangunderson\"\u003e\u003ccode\u003e@​ethangunderson\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.minimize_metadata/1\u003c/code\u003e when the image does not have an author or copyright field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.62.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.61.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;function get_req_message/1\u0026quot; compiler warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.61.0\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eImage.from_req_stream/2\u003c/code\u003e. This function returns a \u003ccode\u003eVix.Vips.Image.t/0\u003c/code\u003e from streaming a \u003ccode\u003eReq\u003c/code\u003e request using the \u003ccode\u003eReq.get/2\u003c/code\u003e option \u003ccode\u003einto: :self\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage version 0.60.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.Math.maxpos/2\u003c/code\u003e is renamed to \u003ccode\u003eImage.Math.top_n/2\u003c/code\u003e to better reflect its intent. The keyword options argument is also replaced with a simple integer argument \u003ccode\u003en\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.Math.minpos/2\u003c/code\u003e is renamed to \u003ccode\u003eImage.Math.bottom_n/2\u003c/code\u003e to better reflect its intent. The keyword options argument is also replaced with a simple integer argument \u003ccode\u003en\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe return value from \u003ccode\u003eImage.Math.top_n/2\u003c/code\u003e and \u003ccode\u003eImage.Math.bottom_n/2\u003c/code\u003e have changed. They will now return the form \u003ccode\u003e{max, max_x, max_y, [{x_max_1, y_max_1}, {x_max_2, y_max_2}, ...]}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the error messages for \u003ccode\u003eImage.crop/5\u003c/code\u003e when the crop bounding box is invalid. Closes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/190\"\u003e#190\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eImage.band_and/1\u003c/code\u003e, \u003ccode\u003eImage.band_or/1\u003c/code\u003e and \u003ccode\u003eImage.band_xor/1\u003c/code\u003e to apply the appropriate boolean operation across the bands of an image.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-image/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage 0.62.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.1 released on October 23rd, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix decoding EXIF component configuration if the value is invalid. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e. Thanks to \u003ca href=\"https://github.com/ethangunderson\"\u003e\u003ccode\u003e@​ethangunderson\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.minimize_metadata/1\u003c/code\u003e when the image does not have an author or copyright field.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.62.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.0 released on August 8th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.61.1\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.61.1 released on July 14th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;function get_req_message/1\u0026quot; compiler warning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.61.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.61.0 released on July 2nd, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eImage.from_req_stream/2\u003c/code\u003e. This function returns a \u003ccode\u003eVix.Vips.Image.t/0\u003c/code\u003e from streaming a \u003ccode\u003eReq\u003c/code\u003e request using the \u003ccode\u003eReq.get/2\u003c/code\u003e option \u003ccode\u003einto: :self\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImage 0.60.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.60.0 released on June 27th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/1749809d282b96de002e2fdbe2e772f27606cb1b\"\u003e\u003ccode\u003e1749809\u003c/code\u003e\u003c/a\u003e Add tests for metadata minimization when no exif\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/d71edab3a6b1bcab517da971ddfa7a2eb59e745e\"\u003e\u003ccode\u003ed71edab\u003c/code\u003e\u003c/a\u003e Make note about not using from_binary/2 more prominent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/72f62dcd75220bd9c153b15e8e746ddce9a6a6f8\"\u003e\u003ccode\u003e72f62dc\u003c/code\u003e\u003c/a\u003e Improve minimize_metadata/1 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/05cc21332b2ab5b9b309fbb4beced4b557d5d502\"\u003e\u003ccode\u003e05cc213\u003c/code\u003e\u003c/a\u003e minimize_metadata/1 shouldnt error if there's no exif\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/049b6b5b3fde9b7c0dbc1d3efd2ce06c9517e0ac\"\u003e\u003ccode\u003e049b6b5\u003c/code\u003e\u003c/a\u003e Fix Image.minimize_metadata/1 again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/30f6a61df0bbc081ecfe34025443b054fa75b21a\"\u003e\u003ccode\u003e30f6a61\u003c/code\u003e\u003c/a\u003e Update version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/6d1c90699bc7397c4dfcf74bf48f439337331c69\"\u003e\u003ccode\u003e6d1c906\u003c/code\u003e\u003c/a\u003e Fix error on invalid exif components. Fixes \u003ca href=\"https://redirect.github.com/kipcole9/image/issues/194\"\u003e#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/f9d734976112ea2f211ff5fc5f6d8be83ff452e1\"\u003e\u003ccode\u003ef9d7349\u003c/code\u003e\u003c/a\u003e Update changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/b36b0322fa6387d93389da50ffc52203a3219ab5\"\u003e\u003ccode\u003eb36b032\u003c/code\u003e\u003c/a\u003e Don't write validation image again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/07018aa2237b027cfef8bbc64ca9449bfac072d8\"\u003e\u003ccode\u003e07018aa\u003c/code\u003e\u003c/a\u003e Fix k_means tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kipcole9/image/compare/v0.59.0...v0.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdex` from 0.5.0 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/mdex/releases\"\u003emdex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003ch2\u003e0.9.4 - 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumn\u003c/code\u003e to v0.5.6\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.5\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecomrak\u003c/code\u003e to v0.43.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustler\u003c/code\u003e to v0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChecksum\u003c/h3\u003e\n\u003cpre\u003e\u003ccode\u003efee2bab68b24e77ffb7ea39dbb602cc9c8dc0010b7ea25500df8b39179a3747f  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-gnu--legacy_cpu.dll.tar.gz\nb9cb63ffd3532a5f96050f1de877f5a1a1a3d8558b8dd25c2b27c18d57689307  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz\n29c0bf07e081baf5cdad847e38ec9b00177b0b93cfb8c34255d4d26d10646e25  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-msvc--legacy_cpu.dll.tar.gz\n46f8e1d96ff1f752a2b2d1e7d34453c0d46002fef5099400502de90966e70032  comrak_nif-v0.9.4-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz\nabc6659f1f28c0aa869fc601d7852c6cc02201a96cea0fd0b0ebda2925ab7f6f  libcomrak_nif-v0.9.4-nif-2.15-aarch64-apple-darwin.so.tar.gz\naef0fa4f7d9226ddca0ec2f2ad3f2842ab885489a4c8d055c9e428bb6b0f8c8b  libcomrak_nif-v0.9.4-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz\n5a599ebcfa0f770b4696d126b0d93f70c8c4d64e5bc8f6ae3cc5449747616cbe  libcomrak_nif-v0.9.4-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz\n3a86a95f1db8f5d2c078f5d900ac6600356e058366d8a0d53b5f7481bf455f90  libcomrak_nif-v0.9.4-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz\neaa85c5d594ee961f48083bf7a53cd6eefc2b75ad83a7263b3598dc773bd4649  libcomrak_nif-v0.9.4-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz\n56b449a1328e7360db8ec99a3b1bbcc876009a68dd41c030c7ca27e6e40c7afd  libcomrak_nif-v0.9.4-nif-2.15-x86_64-apple-darwin.so.tar.gz\n468790e76237c7bc6a3ff1a1d87ad327e64d7eb20a9a24d97c5d08a297629de7  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-freebsd--legacy_cpu.so.tar.gz\n0aa1a3d3110fd2b3fb6c24d5165a42ea83909fa04fcda183c33fdae3ba0d3390  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-freebsd.so.tar.gz\n6ec8b1b9ddeeb3ff588344a21ad16b1884363e1d79b1cbd8fccf927e58033306  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-gnu--legacy_cpu.so.tar.gz\n60cf6c28721b1e2fb801292438bb77af2379b9c51682ce044959079c7deec4d7  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz\n86035a079bfcf67858e780e43c7b3295a18046bd7fa1b4eec8d4ce8c552907c2  libcomrak_nif-v0.9.4-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003ch2\u003e0.9.3 - 2025-10-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Initial (experimental) streaming support. Disabled by default, can be enabled with option \u003ccode\u003estreaming: true\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Options] Added \u003ccode\u003e:streaming\u003c/code\u003e option to enable fragments streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Flush buffered markdown between pipeline steps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChecksum\u003c/h3\u003e\n\u003cpre\u003e\u003ccode\u003e67c14ddd10fa6c86224fe1ba64f867d6c015036e663e9ff093d7f7f6c6a2d6af  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-gnu--legacy_cpu.dll.tar.gz\nb4fbe7c943407fed0e56331861d54bc85ae5bddf36d27d773a28c3c1ec80062e  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-gnu.dll.tar.gz\nce9be9bd400bd5bb17911172709443cf6094ae274bcd2d242fe1f412739a8de1  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-msvc--legacy_cpu.dll.tar.gz\nf5ab9d67c03c834c95492e604d80c560824eec7207392499edfe4a1203a46992  comrak_nif-v0.9.3-nif-2.15-x86_64-pc-windows-msvc.dll.tar.gz\n78ed9e5348ed98cc2f13d414d86232b1a6c335f941f0fc3c3cf8e86d796f2dc1  libcomrak_nif-v0.9.3-nif-2.15-aarch64-apple-darwin.so.tar.gz\n143217c24b6ddebbe4d3d27dc5e2985ba31fbb62bf4ee0238793cf8dc7dbcda9  libcomrak_nif-v0.9.3-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz\n2d9b56c5a1875d1638f3a91f24b38340563294ac65ff09c41da989a88144fdd1  libcomrak_nif-v0.9.3-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz\n1790b2c4aab4d43cc3dac1d1c9c0f0faf5429d07051f6dcfdc4e90cf17c65f79  libcomrak_nif-v0.9.3-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz\n130b53a8707cabbb56e1a8bae5b8f3f2fca6e18294a722a063a3feb50c94308f  libcomrak_nif-v0.9.3-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/mdex/blob/main/CHANGELOG.md\"\u003emdex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.4 - 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumn\u003c/code\u003e to v0.5.6\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.5\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecomrak\u003c/code\u003e to v0.43.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustler\u003c/code\u003e to v0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.3 - 2025-10-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Initial (experimental) streaming support. Disabled by default, can be enabled with option \u003ccode\u003estreaming: true\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e[Options] Added \u003ccode\u003e:streaming\u003c/code\u003e option to enable fragments streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Flush buffered markdown between pipeline steps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2 - 2025-10-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Add \u003ccode\u003eMDEx.Document.put_markdown/3\u003c/code\u003e to append or prepend markdown chunks to document buffer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Document] Introduce buffering to accumulate markdown chunks before parsing\u003c/li\u003e\n\u003cli\u003eFixed pipeline execution when \u003ccode\u003e:markdown\u003c/code\u003e is passed in \u003ccode\u003eMDEx.new/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e \u003ccode\u003eMDEx.Document.parse_markdown/2\u003c/code\u003e and \u003ccode\u003eMDEx.Document.parse_markdown!/2\u003c/code\u003e in favor of \u003ccode\u003eMDEx.parse_document/2\u003c/code\u003e or \u003ccode\u003eMDEx.Document.put_markdown/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch2\u003e0.9.1 - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Sigil] Support assigns in \u003ccode\u003eMD\u003c/code\u003e sigil modifier\u003c/li\u003e\n\u003cli\u003e[Docs] Document assigns support in \u003ccode\u003eHTML\u003c/code\u003e and \u003ccode\u003eMD\u003c/code\u003e modifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003ecomrak\u003c/code\u003e to v0.42.0\u003c/li\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003eautumnus\u003c/code\u003e to v0.7.4\u003c/li\u003e\n\u003cli\u003e[Deps] Update \u003ccode\u003eautumn\u003c/code\u003e to v0.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis version introduces breaking changes to the public API. Please follow the upgrade guide below to migrate your code.\u003c/p\u003e\n\u003ch4\u003eUpgrade Guide\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eReplace \u003ccode\u003e%MDEx.Pipe{}\u003c/code\u003e with \u003ccode\u003e%MDEx.Document{}\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/807a73e4f9be51d20d48afdc9edcbe9781d27140\"\u003e\u003ccode\u003e807a73e\u003c/code\u003e\u003c/a\u003e fix: package usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/d3466743dff54bc6ce97311d0b2cd9c18f9170a1\"\u003e\u003ccode\u003ed346674\u003c/code\u003e\u003c/a\u003e v0.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/168d10ee139177477376b32708989d281ecf2e9a\"\u003e\u003ccode\u003e168d10e\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/df6705e45c8dc540acde25126395fde3eb38008b\"\u003e\u003ccode\u003edf6705e\u003c/code\u003e\u003c/a\u003e chore: update deps (\u003ca href=\"https://redirect.github.com/leandrocp/mdex/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/0ea36744fceee59a40f57726e6afbc64b07a091d\"\u003e\u003ccode\u003e0ea3674\u003c/code\u003e\u003c/a\u003e feat: add usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/f710d660443fe813feb9ad337e520db5a5eba09b\"\u003e\u003ccode\u003ef710d66\u003c/code\u003e\u003c/a\u003e -dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/1ab4a32a06d5aa0ff336431d4d7107acff6b5aa6\"\u003e\u003ccode\u003e1ab4a32\u003c/code\u003e\u003c/a\u003e v0.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/a764c69f7c4cd753938cbe70cff6e30f767f5425\"\u003e\u003ccode\u003ea764c69\u003c/code\u003e\u003c/a\u003e Fix formatting and update examples in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/166d0acdae9730410144cba63c4f70191f49d87a\"\u003e\u003ccode\u003e166d0ac\u003c/code\u003e\u003c/a\u003e feat: streaming (\u003ca href=\"https://redirect.github.com/leandrocp/mdex/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/mdex/commit/9b1c011e0f53fcc42302d0c68b175a9e588be061\"\u003e\u003ccode\u003e9b1c011\u003c/code\u003e\u003c/a\u003e chore: remove unused asset\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/leandrocp/mdex/compare/v0.5.0...v0.9.4\"\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.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md\"\u003ephoenix_ecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eUnallow existing allowances when attempting to allow a Plug to access a connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/c131a74d5309ff6e1579fb941c8678ccd8afff3a\"\u003e\u003ccode\u003ec131a74\u003c/code\u003e\u003c/a\u003e Release v4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/2ee06843f1de2500e83a8de04d9971f4df6b69c7\"\u003e\u003ccode\u003e2ee0684\u003c/code\u003e\u003c/a\u003e Unallow existing allowances when attempting to allow a Plug to access a conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/93143d549d691c35533ac550299e414065f4426f\"\u003e\u003ccode\u003e93143d5\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/2e7f33abdea0494b4cc50a6bb0674eeda6008b03\"\u003e\u003ccode\u003e2e7f33a\u003c/code\u003e\u003c/a\u003e Updates runner to 24.04 and elixir to 1.18 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/d6870457660bb20a7716d42a180bd97777ca8702\"\u003e\u003ccode\u003ed687045\u003c/code\u003e\u003c/a\u003e Release v4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ebab9d16b579fa9629438759ad246871fadbf6e9\"\u003e\u003ccode\u003eebab9d1\u003c/code\u003e\u003c/a\u003e Release v4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ca36795469026f814f0b0983d8446a3ac4285fce\"\u003e\u003ccode\u003eca36795\u003c/code\u003e\u003c/a\u003e Wrap errors with Plug.Conn.Wrapper error to support live reload  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/7329d30882b52f9acfbd706c3d3f83a6ec7facd8\"\u003e\u003ccode\u003e7329d30\u003c/code\u003e\u003c/a\u003e Update sandbox.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/ee5f9b3de924eef8e13a06e2427f3ae375ecfec8\"\u003e\u003ccode\u003eee5f9b3\u003c/code\u003e\u003c/a\u003e Fix docs: Preserve phoenix_ecto_sandbox assign (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_ecto/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/commit/76e5b7f8286c6212db5cabb68934c0ee3758d667\"\u003e\u003ccode\u003e76e5b7f\u003c/code\u003e\u003c/a\u003e Update Ecto Sandbox doc for when \u003ccode\u003eon_mount\u003c/code\u003e hooks on \u003ccode\u003elive_session\u003c/code\u003e are prese...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_ecto/compare/v4.6.3...v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.16/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\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/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3a7957571d92b3701cbeaa55281bdc578f138604\"\u003e\u003ccode\u003e3a79575\u003c/code\u003e\u003c/a\u003e Fix form recovery in firefox for external inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4031\"\u003e#4031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fad74aa8d0ee333aead94c0e7bfe6794a7b51559\"\u003e\u003ccode\u003efad74aa\u003c/code\u003e\u003c/a\u003e update playwright and elixir+otp (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_pubsub` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/blob/main/CHANGELOG.md\"\u003ephoenix_pubsub's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow the registry size to be set separate from pool size\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e:broadcast_pool_size\u003c/code\u003e option to allow safe pool size migration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly restart shards if they terminate unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.4 (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e:permdown_on_shutdown\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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_pubsub/commit/086e0af0af9306580ee59025c85931936a849ab5\"\u003e\u003ccode\u003e086e0af\u003c/code\u003e\u003c/a\u003e Release v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/f442cb184a91a32aeb3439a8c160107a590f776f\"\u003e\u003ccode\u003ef442cb1\u003c/code\u003e\u003c/a\u003e Remove unused require\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/0176ce6cd603af6c4ddd622ccabb8f84f0ce5c73\"\u003e\u003ccode\u003e0176ce6\u003c/code\u003e\u003c/a\u003e Fix dialyzer Shard module warning (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/fff23f8296c7c1b04ee4a2f06c285058d713cfc6\"\u003e\u003ccode\u003efff23f8\u003c/code\u003e\u003c/a\u003e Separate Registry pool size configuration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/95b4ad2d32310a80c9a13183da9568a141108c45\"\u003e\u003ccode\u003e95b4ad2\u003c/code\u003e\u003c/a\u003e Introduce broadcast_pool_size option to allow safe pool size migration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/420a87aab32dd25b1ab906ba099fda217c16d98d\"\u003e\u003ccode\u003e420a87a\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/2c466f3a82e91530a9b97a4b688fb28f8f1c638d\"\u003e\u003ccode\u003e2c466f3\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings on latest Elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/95eb7cca82477b1cd4f7f73b00f5a96690a26500\"\u003e\u003ccode\u003e95eb7cc\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/4f0b4bacaffd6008ff8e16076180a5ab1a261d6b\"\u003e\u003ccode\u003e4f0b4ba\u003c/code\u003e\u003c/a\u003e mix format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/commit/148ae108d5713aa420a4beade69b44939c283a12\"\u003e\u003ccode\u003e148ae10\u003c/code\u003e\u003c/a\u003e Only restart shards if they terminate unexpectedly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_pubsub/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_pubsub/compare/v2.1.3...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eThis release requires Erlang/OTP 25+\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd query timeout option on ReplicationConnection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePGHOST option does not override explicitly given endpoint configuration\u003c/li\u003e\n\u003cli\u003eAdd ltxtquery support\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/b419affa58b61cc67eba400de6e086ae964fe723\"\u003e\u003ccode\u003eb419aff\u003c/code\u003e\u003c/a\u003e Release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/567ea8a8f1ceef72499c37d5a22d19dad4c01130\"\u003e\u003ccode\u003e567ea8a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003essl: true\u003c/code\u003e with missing ssl_opts handling (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/0eb228f1ba3fb96330a5aad389fbe7710d84fd97\"\u003e\u003ccode\u003e0eb228f\u003c/code\u003e\u003c/a\u003e Release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/2660c6bf58bc5567ac44dca11a1316c3f39b1c0c\"\u003e\u003ccode\u003e2660c6b\u003c/code\u003e\u003c/a\u003e List options given when setopts fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/d990017f5bf9ba2866e73f9111b126a2fd9b860b\"\u003e\u003ccode\u003ed990017\u003c/code\u003e\u003c/a\u003e Add query timeout option on ReplicationConnection (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/412b55567b6f0f3feb587e38466fcab047581c0f\"\u003e\u003ccode\u003e412b555\u003c/code\u003e\u003c/a\u003e Prioritize explicit endpoint options over PGHOST-derived defaults (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/257daa773a7558d574df3aa3b558664275787ff8\"\u003e\u003ccode\u003e257daa7\u003c/code\u003e\u003c/a\u003e Require Erlang/OTP 25 for cacerts (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/14a8a58bea1edf92b6f93d29eaea3b78a0151a03\"\u003e\u003ccode\u003e14a8a58\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/3bb2ee2bb0219027c00acb7c8a67ebdc97558fd1\"\u003e\u003ccode\u003e3bb2ee2\u003c/code\u003e\u003c/a\u003e Add example with ANY() (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/f7f9a4e3a2bdea68f6072c5a7c9960bed6bfb500\"\u003e\u003ccode\u003ef7f9a4e\u003c/code\u003e\u003c/a\u003e Add ltxtquery support (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.20.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req_embed` from 0.2.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/leandrocp/req_embed/blob/main/CHANGELOG.md\"\u003ereq_embed's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.3 - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd usage-rules.md for LLMs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2 - 2025-09-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded providers: Audius, ElevenLabs, GOOD FOR JOB.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1 - 2025-08-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://elixircasts.io/reqembed\"\u003ehttps://elixircasts.io/reqembed\u003c/a\u003e in documentation\u003c/li\u003e\n\u003cli\u003eImprove documentation in overall\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0 - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd providers Beta QuellenSuche, Carbon, Everwall, Filestage, Form-Data, GW2 Fashions, Kubit, Naver Clip, QuellenSuche, SOOP,\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Remove provider afreecaTV\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Require minimum Elixir 1.15\u003c/li\u003e\n\u003cli\u003eUpdate providers: Medienarchiv, Supercut, Webcrumbs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3 - 2025-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnite provider support\u003c/li\u003e\n\u003cli\u003emarimo provider support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompilation error on Elixir 1.18.14 and OTP 28\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2 - 2025-04-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInstallation without \u003ccode\u003e:phoenix_live_view\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/138d9509bf816cf8811e24e1a6f21a74bab5a149\"\u003e\u003ccode\u003e138d950\u003c/code\u003e\u003c/a\u003e v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/7bc46cd5cc707083a4f374247c259f237eff08ff\"\u003e\u003ccode\u003e7bc46cd\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/d22e4dbc0ffc330536433dfaa2b14a45237e6c3e\"\u003e\u003ccode\u003ed22e4db\u003c/code\u003e\u003c/a\u003e Add ElixirCasts episode link to usage rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/49b657ca496d49116c5bb1b55d71df1977784bfa\"\u003e\u003ccode\u003e49b657c\u003c/code\u003e\u003c/a\u003e small fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/f940586b572a7fd75b6861c5c585e2198ead2d7a\"\u003e\u003ccode\u003ef940586\u003c/code\u003e\u003c/a\u003e usage-rules.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/e285fd881b3b327682f27c27449160762e1b3507\"\u003e\u003ccode\u003ee285fd8\u003c/code\u003e\u003c/a\u003e -dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leandrocp/req_embed/commit/27fed3c88eb322867fad02f426363066cc5d0d29\"\u003e\u003ccode\u003e27fed3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/leandrocp/req_embed/issues/27\"\u003e#27\u003c/a\u003e from leandrocp/dependabot/hex/production-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/BeaconCMS/beacon/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-20T16:22:39.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3533085431","node_id":"PR_kwDOAsnlTs6uqoOv","number":184,"state":"closed","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T22:27:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T16:22:39.000Z","updated_at":"2025-10-20T22:28:12.000Z","time_to_close":21865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/calendar/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fcalendar/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-15T22:00:16.958Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2918516887","node_id":"PR_kwDOLDj1tc6t9QiX","number":81,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-15T22:00:16.958Z","updated_at":"2025-11-25T03:28:04.553Z","time_to_close":null,"merged_at":"2025-10-16T07:51:22.000Z","merged_by":"cruessler","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/cruessler/lightweight_todo/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruessler%2Flightweight_todo/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-08T11:32:22.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3495053528","node_id":"PR_kwDOOuUJJs6srnxQ","number":103,"state":"closed","title":"build(deps): bump the mix-production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-15T11:36:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-08T11:32:22.000Z","updated_at":"2025-10-15T11:36:05.000Z","time_to_close":605021,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"mix-production-dependencies","update_count":8,"packages":[{"name":"dns_cluster","old_version":"0.1.3","new_version":"0.2.0","repository_url":"https://github.com/phoenixframework/dns_cluster"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"heroicons","old_version":"v2.1.1","new_version":"v2.2.0","repository_url":"https://github.com/tailwindlabs/heroicons"},{"name":"opentelemetry_exporter","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-erlang"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.3","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"swoosh","old_version":"1.19.5","new_version":"1.19.8","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/phoenixframework/tailwind"}],"path":null,"ecosystem":"hex"},"body":"Bumps the mix-production-dependencies group with 8 updates in the /src/flagd-ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dns_cluster](https://github.com/phoenixframework/dns_cluster) | `0.1.3` | `0.2.0` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [heroicons](https://github.com/tailwindlabs/heroicons) | `v2.1.1` | `v2.2.0` |\n| [opentelemetry_exporter](https://github.com/open-telemetry/opentelemetry-erlang) | `1.8.1` | `1.9.0` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.3` | `1.1.14` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.19.5` | `1.19.8` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\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 `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.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 `opentelemetry_exporter` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-erlang/releases\"\u003eopentelemetry_exporter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAPI/SDK/OTLP Exporter 1.0.2 and Zipking Exporter 1.0.0\u003c/h2\u003e\n\u003ch2\u003e[API 1.0.2] - 2022-02-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/362\"\u003eDocs for Erlang and Elixir macros added\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[SDK 1.0.2] - 2022-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/357\"\u003eSimpler configuration of span processors\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpan Status: Ignore status changes that don't follow the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/blob/v1.8.0/specification/trace/api.md#set-status\"\u003edefine precedence in\nthe spec\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Zipkin Exporter 1.0.0] - 2022-2-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/363\"\u003eAttribute values that are lists are converted to strings in Zipkin tags\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/363\"\u003eStatus converted to Zipkin tags\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/open-telemetry/opentelemetry-erlang/blob/main/CHANGELOG.md\"\u003eopentelemetry_exporter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOTLP Exporter 1.9.0 - 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/894\"\u003eAdd is_remote flag in exporter for spans and span links\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI 1.4.1 - 2025-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious type spec fixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSDK 1.5.1 - 2025-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-erlang/pull/836\"\u003efix the batch export timeout to default to 30 seconds\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-erlang/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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.3 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.3...v1.1.14\"\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.5 to 1.19.8\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.8 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \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/1070\"\u003e#1070\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.7...v1.19.8\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.7...v1.19.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.7 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter \u003ca href=\"https://github.com/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\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/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1069\"\u003eswoosh/swoosh#1069\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.6...v1.19.7\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.6...v1.19.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.6 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Lettermint adapter. \u003ca href=\"https://github.com/olivermt\"\u003e\u003ccode\u003e@​olivermt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump cowboy from 2.13.0 to 2.14.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/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.3 to 0.38.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/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump tailwind from 0.3.1 to 0.4.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/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mua from 0.2.4 to 0.2.5 \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/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.7.0 to 1.8.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/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.38.2 to 0.38.3 \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/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ex_aws from 2.5.10 to 2.5.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/1060\"\u003e#1060\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.5...v1.19.6\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.19.5...v1.19.6\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.8\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode international domain names (IDNA) \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/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.7\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter \u003ca href=\"https://github.com/maltoe\"\u003e\u003ccode\u003e@​maltoe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.6\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Lettermint adapter \u003ca href=\"https://github.com/olivermt\"\u003e\u003ccode\u003e@​olivermt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\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/30febae6b30dcdd70d49749cf3be8cb8d7489f79\"\u003e\u003ccode\u003e30febae\u003c/code\u003e\u003c/a\u003e v1.19.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/108a5face46cb7056ae2051e7af23865c63dbdce\"\u003e\u003ccode\u003e108a5fa\u003c/code\u003e\u003c/a\u003e Encode international domain names (IDNA) (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/d562b96486b16434b2ea28ce775fcb3c2f470fd4\"\u003e\u003ccode\u003ed562b96\u003c/code\u003e\u003c/a\u003e v1.19.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/a563e7b9565b019d6f2de7dad639a2e3ee115be1\"\u003e\u003ccode\u003ea563e7b\u003c/code\u003e\u003c/a\u003e Fix special \u0026quot;TEMPLATE\u0026quot; from option in CustomerIO adapter (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/65b40fb60c16dc3d7db6c9d444099d7f20b39e63\"\u003e\u003ccode\u003e65b40fb\u003c/code\u003e\u003c/a\u003e v1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/80b67fa3a72db84c7a4972e61dca2dd7f97c8203\"\u003e\u003ccode\u003e80b67fa\u003c/code\u003e\u003c/a\u003e Bump cowboy from 2.13.0 to 2.14.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/6ccd9fa3d7687e4122b047bd1ae12ae83257f14f\"\u003e\u003ccode\u003e6ccd9fa\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.38.3 to 0.38.4 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/23e619690c8ddbb2c6535d9732d7d9a3f1d4e2f0\"\u003e\u003ccode\u003e23e6196\u003c/code\u003e\u003c/a\u003e Bump tailwind from 0.3.1 to 0.4.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/60d0a08f6310e5e5875ab565565221d4e9885196\"\u003e\u003ccode\u003e60d0a08\u003c/code\u003e\u003c/a\u003e Add Lettermint adapter. (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b3748bcce56a4cd05053a70dcc1ef34947ffb811\"\u003e\u003ccode\u003eb3748bc\u003c/code\u003e\u003c/a\u003e Bump mua from 0.2.4 to 0.2.5 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.19.5...v1.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\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.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/laurentpf5/opentelemetry-nginx-demo/pull/103","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laurentpf5%2Fopentelemetry-nginx-demo/issues/103","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/103/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-08T00:27:23.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2895685324","node_id":"PR_kwDOITSOvs6smKbM","number":673,"state":"closed","title":"chore(deps): bump the production-dependencies group with 8 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T01:00:23.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-08T00:27:23.000Z","updated_at":"2025-10-08T01:00:23.000Z","time_to_close":1980,"merged_at":"2025-10-08T01:00:23.000Z","merged_by":"jimsynz","closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"ash","old_version":"3.5.42","new_version":"3.5.43","repository_url":"https://github.com/ash-project/ash"},{"name":"ash_authentication","old_version":"4.9.9","new_version":"4.10.0","repository_url":"https://github.com/team-alembic/ash_authentication"},{"name":"ash_phoenix","old_version":"2.3.12","new_version":"2.3.16","repository_url":"https://github.com/ash-project/ash_phoenix"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"igniter","old_version":"0.6.29","new_version":"0.6.30","repository_url":"https://github.com/ash-project/igniter"},{"name":"phoenix","old_version":"1.7.21","new_version":"1.8.1","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.2","new_version":"1.1.14","repository_url":"https://github.com/phoenixframework/phoenix_live_view"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ash](https://github.com/ash-project/ash) | `3.5.42` | `3.5.43` |\n| [ash_authentication](https://github.com/team-alembic/ash_authentication) | `4.9.9` | `4.10.0` |\n| [ash_phoenix](https://github.com/ash-project/ash_phoenix) | `2.3.12` | `2.3.16` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.6.29` | `0.6.30` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.2` | `1.1.14` |\n\nUpdates `ash` from 3.5.42 to 3.5.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/releases\"\u003eash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.43\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash/blob/main/CHANGELOG.md\"\u003eash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ev3.5.43\u003c/a\u003e (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecast value to type when requiring atomic attributes by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix amnesia support for upsets by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport top-level \u003ccode\u003e:shared\u003c/code\u003e key in \u003ccode\u003eAsh.Scope.ToOpts\u003c/code\u003e for \u003ccode\u003eMap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2261\"\u003e#2261\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e) by Dan Wanek\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn errors from calculations with invalid expressions by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd source locations to a whole bunch of errors by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location to primary key verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location for multitenancy verifier by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location information for manage relationship transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for reserved field names transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for primary action transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd location info for unique action name transformer by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimplemented 'has' and 'intersects' functions (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2324\"\u003e#2324\u003c/a\u003e) by Abdessabour Moutik\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/a3fa6511d35d7974f345151b7cbcc3dbb2f63de8\"\u003e\u003ccode\u003ea3fa651\u003c/code\u003e\u003c/a\u003e chore: release version v3.5.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/0a510b2eb4c248669cd3c687ca320a1760b9c9ce\"\u003e\u003ccode\u003e0a510b2\u003c/code\u003e\u003c/a\u003e fix: cast value to type when requiring atomic attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/87e29d999f15d5e800951963c0e754d88c96cd96\"\u003e\u003ccode\u003e87e29d9\u003c/code\u003e\u003c/a\u003e improvement: add bulk_create for Ash.DataLayer.Mnesia (\u003ca href=\"https://redirect.github.com/ash-project/ash/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/fa908659d6019dfad152776bc50720b32d66b20e\"\u003e\u003ccode\u003efa90865\u003c/code\u003e\u003c/a\u003e improvement: return errors from calculations with invalid expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/43f8d6697f00e591e5d1a8e6f59208efaa8f37fd\"\u003e\u003ccode\u003e43f8d66\u003c/code\u003e\u003c/a\u003e improvement: add source locations to a whole bunch of errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/03c5c0036048c2477dbfc9ac7216ed9936914395\"\u003e\u003ccode\u003e03c5c00\u003c/code\u003e\u003c/a\u003e improvement: add location to primary key verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/98a16191c54fe2b4e837eabf290949d15f0c7aba\"\u003e\u003ccode\u003e98a1619\u003c/code\u003e\u003c/a\u003e improvement: add location for multitenancy verifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/cb3759993f13f56418a79126e48d6faa169c435e\"\u003e\u003ccode\u003ecb37599\u003c/code\u003e\u003c/a\u003e improvement: add location information for manage relationship transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/14825ec2460c897a0a8310f6c59231872b0ec436\"\u003e\u003ccode\u003e14825ec\u003c/code\u003e\u003c/a\u003e improvement: add location info for reserved field names transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash/commit/838abf9e9f97c62dcca5cbfceb46edfb0b0d3bbb\"\u003e\u003ccode\u003e838abf9\u003c/code\u003e\u003c/a\u003e improvement: add location info for primary action transformer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash/compare/v3.5.42...v3.5.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ash_authentication` from 4.9.9 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/releases\"\u003eash_authentication's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e) by Robert Graff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e) by Aake Gregertsen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMagicLink: Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eno need to apply atomic constraints on hashed password by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove confusing and unnecessary policies from installer by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edefault confirm action name to add-on name by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for AshEvents.Events.ReplayChangeWrapper in validate_action_has_change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1066\"\u003e#1066\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass magic link request source context to mail sender (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1048\"\u003e#1048\u003c/a\u003e) by marcnnn\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/team-alembic/ash_authentication/blob/main/CHANGELOG.md\"\u003eash_authentication's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.9...v4.10.0\"\u003ev4.10.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e) by Robert Graff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e) by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnforce unique actions per confirmation. by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e) by Aake Gregertsen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMagicLink: Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eno need to apply atomic constraints on hashed password by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove confusing and unnecessary policies from installer by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edefault confirm action name to add-on name by James Harton\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for AshEvents.Events.ReplayChangeWrapper in validate_action_has_change (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1066\"\u003e#1066\u003c/a\u003e) by Torkild Gundersen Kjevik\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass magic link request source context to mail sender (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1048\"\u003e#1048\u003c/a\u003e) by marcnnn\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/5f8ce8ac5b0d0ce5a92bc8b474551fc7a8d228e7\"\u003e\u003ccode\u003e5f8ce8a\u003c/code\u003e\u003c/a\u003e chore: release version v4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/c0bd6a1cfdab32fea91941ecb843c005b2d333a2\"\u003e\u003ccode\u003ec0bd6a1\u003c/code\u003e\u003c/a\u003e chore: silence compiler warnings in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/b6fcae08d5a7ab37d8210689df0fbb94a0c65926\"\u003e\u003ccode\u003eb6fcae0\u003c/code\u003e\u003c/a\u003e docs: improve email-change section of Confirmation tutorial (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3d3de314692558d06ec13945f857f00514e95a8c\"\u003e\u003ccode\u003e3d3de31\u003c/code\u003e\u003c/a\u003e feat: remember me strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1016\"\u003e#1016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/fcbfd577e3a3ad261165068831863452a200cb62\"\u003e\u003ccode\u003efcbfd57\u003c/code\u003e\u003c/a\u003e fix: Enforce unique actions per confirmation. (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3514591be8bb8681bf7c0ab9c887a75ec87fcc72\"\u003e\u003ccode\u003e3514591\u003c/code\u003e\u003c/a\u003e fix: Don't atomize keys for Apple strategy (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/dda62450f93c2577c5b599dbb1d00ee203e9a61a\"\u003e\u003ccode\u003edda6245\u003c/code\u003e\u003c/a\u003e chore(deps): Bump the production-dependencies group across 1 directory with 2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3946d1d9e36a6c7a933ed25be0770bc712324ba8\"\u003e\u003ccode\u003e3946d1d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the dev-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/3bb664affe8f85a6fbed4d2fcd514f5966b559ef\"\u003e\u003ccode\u003e3bb664a\u003c/code\u003e\u003c/a\u003e improvement: add support for AshEvents.Events.ReplayChangeWrapper in validate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/team-alembic/ash_authentication/commit/e8dcae5d182b21b3ac8ff11b3af3495e69d34bd0\"\u003e\u003ccode\u003ee8dcae5\u003c/code\u003e\u003c/a\u003e fix(MagicLink): Propagate context opts in request preparation (\u003ca href=\"https://redirect.github.com/team-alembic/ash_authentication/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/team-alembic/ash_authentication/compare/v4.9.9...v4.10.0\"\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.12 to 2.3.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/releases\"\u003eash_phoenix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.16\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/ash_phoenix/blob/main/CHANGELOG.md\"\u003eash_phoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.15...v2.3.16\"\u003ev2.3.16\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003epost_process_errors\u003c/code\u003e option by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.14...v2.3.15\"\u003ev2.3.15\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eerror in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e) by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate pattern match in WrappedValue Change by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude constraints in auto form for WrappedValue by Rutgerdj\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle regexes in error vars in inertia by \u003ca href=\"https://github.com/zachdaniel\"\u003e\u003ccode\u003e@​zachdaniel\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.13...v2.3.14\"\u003ev2.3.14\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove Product from Save Product button - Save button (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/403\"\u003e#403\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove unwanted sections from AGENTS.md when installing ash_phoenix (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/406\"\u003e#406\u003c/a\u003e) by Rodolfo Torres\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd resource name for route option for \u003ccode\u003eash_phoenix.gen.html\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/402\"\u003e#402\u003c/a\u003e) by Kenneth Kostrešević\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.13\"\u003ev2.3.13\u003c/a\u003e (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure nested form errors are included (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/401\"\u003e#401\u003c/a\u003e) by \u003ca href=\"https://github.com/joangavelan\"\u003e\u003ccode\u003e@​joangavelan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/879ba0953584a11492050bfcca4eb3ff31efba14\"\u003e\u003ccode\u003e879ba09\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/cf224b3f0fa71a3c3e657f3a8dffd4066206996d\"\u003e\u003ccode\u003ecf224b3\u003c/code\u003e\u003c/a\u003e chore: get build passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/79a8310b20fabee0c3bfa219cb8b35f04246d089\"\u003e\u003ccode\u003e79a8310\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003epost_process_errors\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/2eac10b91483b6dc1fecbaabd58e3d0cc411d037\"\u003e\u003ccode\u003e2eac10b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 5...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7feec9b731317a5f4e588fbc2bd92adcbe7cbd08\"\u003e\u003ccode\u003e7feec9b\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/d62ec13138f9de01024f9e3dbc970e045e088124\"\u003e\u003ccode\u003ed62ec13\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/325d51152271e56fc7608e0fbcb337cca246bd5c\"\u003e\u003ccode\u003e325d511\u003c/code\u003e\u003c/a\u003e Fix: error in auto form creation for structs inside of union attributes (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/7320f77919aad89160ff10b7a29e6ad983487201\"\u003e\u003ccode\u003e7320f77\u003c/code\u003e\u003c/a\u003e fix: handle regexes in error vars in inertia\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/3864b0121b4a5241b3437ccfe7f84c734db411d8\"\u003e\u003ccode\u003e3864b01\u003c/code\u003e\u003c/a\u003e docs: Update link for resource relationship management (\u003ca href=\"https://redirect.github.com/ash-project/ash_phoenix/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/ash_phoenix/commit/4aeeaff195562b211c1b1bc622152599d05e1b82\"\u003e\u003ccode\u003e4aeeaff\u003c/code\u003e\u003c/a\u003e chore: release version v2.3.14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/ash_phoenix/compare/v2.3.12...v2.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.6.29 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.2 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f54b8e6babd9839926cac0f7110b0873defb1335\"\u003e\u003ccode\u003ef54b8e6\u003c/code\u003e\u003c/a\u003e release v1.1.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/bd408cff6b6015997546600f1fa4a9907003820f\"\u003e\u003ccode\u003ebd408cf\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a740830990a53d2f304bfb8ce4f1169fd1305706\"\u003e\u003ccode\u003ea740830\u003c/code\u003e\u003c/a\u003e properly append portal elements in form recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/7d0b11ae8e6469507408c7773d685f847682e5e7\"\u003e\u003ccode\u003e7d0b11a\u003c/code\u003e\u003c/a\u003e pass phx-target for portal case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a99a135710b813fe1558eac612408c9629f54817\"\u003e\u003ccode\u003ea99a135\u003c/code\u003e\u003c/a\u003e Only set empty title for main view (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/aea69b97e6f33dc1dedf43661dd1a2a077c194a3\"\u003e\u003ccode\u003eaea69b9\u003c/code\u003e\u003c/a\u003e fix require warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66b5f7950af9d3d4f45de74cb074e69d99a649ec\"\u003e\u003ccode\u003e66b5f79\u003c/code\u003e\u003c/a\u003e Upgrade :esbuild to minimum version when upgrading to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e2c76102d697375bc15b0c0b5932f23f7ce1da25\"\u003e\u003ccode\u003ee2c7610\u003c/code\u003e\u003c/a\u003e remove unused requires\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/66a11770e875554224b0d6dd551e532036b0e2b3\"\u003e\u003ccode\u003e66a1177\u003c/code\u003e\u003c/a\u003e Enable :handle_event hooks to reply from LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/324ba18a5c517e0da7a4195ec9cc150b79943dad\"\u003e\u003ccode\u003e324ba18\u003c/code\u003e\u003c/a\u003e Recover teleported forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.2...v1.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/team-alembic/ash_authentication_phoenix/pull/673","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fash_authentication_phoenix/issues/673","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/673/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T22:50:59.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2892148256","node_id":"PR_kwDOOlUT2c6sYq4g","number":11,"state":"open","title":"Bump phoenix_html from 4.2.1 to 4.3.0","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-10-06T22:50:59.000Z","updated_at":"2025-10-06T22:50:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/autumn-hoerr/autumnhoerr/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autumn-hoerr%2Fautumnhoerr/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T20:03:25.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2891681470","node_id":"PR_kwDOI8-hvM6sW46-","number":227,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T16:07:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T20:03:25.000Z","updated_at":"2025-10-07T16:07:48.000Z","time_to_close":72263,"merged_at":"2025-10-07T16:07:48.000Z","merged_by":"thraxil","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/vega/pull/227","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thraxil%2Fvega/issues/227","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/227/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T16:04:24.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2890877541","node_id":"PR_kwDOILeBbM6sT0pl","number":204,"state":"closed","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T09:48:47.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T16:04:24.000Z","updated_at":"2025-10-08T09:48:47.000Z","time_to_close":150263,"merged_at":"2025-10-08T09:48:47.000Z","merged_by":"nelsonic","closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/phoenix-liveview-realtime-cursor-tracking-tutorial/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fphoenix-liveview-realtime-cursor-tracking-tutorial/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"3.3.3","new_version":"4.3.0","update_type":"major","path":null,"pr_created_at":"2025-10-06T13:21:10.000Z","version_change":"3.3.3 → 4.3.0","issue":{"uuid":"2890225861","node_id":"PR_kwDOCeZgpc6sRVjF","number":889,"state":"closed","title":"chore: Bump phoenix_html from 3.3.3 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T18:00:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T13:21:10.000Z","updated_at":"2025-10-06T18:00:51.000Z","time_to_close":16781,"merged_at":"2025-10-06T18:00:51.000Z","merged_by":"jzimbel-mbta","closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"phoenix_html","old_version":"3.3.3","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 3.3.3 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 (2023-12-19)\u003c/h2\u003e\n\u003cp\u003eThis version removes deprecated functionality and moved all HTML helpers to a separate library. HTML Helpers are no longer used in new apps from Phoenix v1.7, instead it relies on function components from \u003ccode\u003ePhoenix.LiveView\u003c/code\u003e. Older applications who wish to maintain compatibility, add \u003ccode\u003e{:phoenix_html_helpers, \u0026quot;~\u0026gt; 1.0\u0026quot;}\u003c/code\u003e to your \u003ccode\u003emix.exs\u003c/code\u003e and then replace \u003ccode\u003euse Phoenix.HTML\u003c/code\u003e in your applications by:\u003c/p\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003eimport Phoenix.HTML\nimport Phoenix.HTML.Form\nuse PhoenixHTMLHelpers\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v3.3.3...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=3.3.3\u0026new-version=4.3.0)](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/889","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/889","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/889/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T12:44:10.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2890072823","node_id":"PR_kwDOC5um6c6sQwL3","number":556,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T13:56:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T12:44:10.000Z","updated_at":"2025-10-07T13:56:27.000Z","time_to_close":90737,"merged_at":"2025-10-07T13:56:27.000Z","merged_by":"maennchen","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/erlef/website/pull/556","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlef%2Fwebsite/issues/556","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/556/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T10:04:48.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2889542697","node_id":"PR_kwDOPv8-pc6sOuwp","number":7,"state":"open","title":"deps(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":[],"assignees":["iacutone"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T10:04:48.000Z","updated_at":"2025-10-06T10:04:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/iacutone/app_template/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iacutone%2Fapp_template/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T08:15:28.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2889226698","node_id":"PR_kwDOGGqrTc6sNhnK","number":137,"state":"open","title":"Bump the production-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:15:28.000Z","updated_at":"2025-10-06T08:15:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"exqlite","old_version":"0.33.0","new_version":"0.33.1","repository_url":"https://github.com/elixir-sqlite/exqlite"},{"name":"gettext","old_version":"0.26.2","new_version":"1.0.0","repository_url":"https://github.com/elixir-gettext/gettext"},{"name":"image","old_version":"0.61.1","new_version":"0.62.0","repository_url":"https://github.com/kipcole9/image"},{"name":"observer_cli","old_version":"1.8.3","new_version":"1.8.4","repository_url":"https://github.com/zhongwencool/observer_cli"},{"name":"phoenix","old_version":"1.7.21","new_version":"1.8.1","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"},{"name":"phoenix_live_view","old_version":"1.1.2","new_version":"1.1.13","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"sentry","old_version":"11.0.2","new_version":"11.0.4","repository_url":"https://github.com/getsentry/sentry-elixir"},{"name":"tailwind","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/phoenixframework/tailwind"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [exqlite](https://github.com/elixir-sqlite/exqlite) | `0.33.0` | `0.33.1` |\n| [gettext](https://github.com/elixir-gettext/gettext) | `0.26.2` | `1.0.0` |\n| [image](https://github.com/kipcole9/image) | `0.61.1` | `0.62.0` |\n| [observer_cli](https://github.com/zhongwencool/observer_cli) | `1.8.3` | `1.8.4` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.1.2` | `1.1.13` |\n| [sentry](https://github.com/getsentry/sentry-elixir) | `11.0.2` | `11.0.4` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\nUpdates `exqlite` from 0.33.0 to 0.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-sqlite/exqlite/releases\"\u003eexqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003eserialized\u003c/code\u003e as an option to connect. by \u003ca href=\"https://github.com/mpope9\"\u003e\u003ccode\u003e@​mpope9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/337\"\u003eelixir-sqlite/exqlite#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd SunOS to *BSD flags case by \u003ca href=\"https://github.com/kenichi\"\u003e\u003ccode\u003e@​kenichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/338\"\u003eelixir-sqlite/exqlite#338\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/mpope9\"\u003e\u003ccode\u003e@​mpope9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/337\"\u003eelixir-sqlite/exqlite#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenichi\"\u003e\u003ccode\u003e@​kenichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/pull/338\"\u003eelixir-sqlite/exqlite#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.1\"\u003ehttps://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.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/elixir-sqlite/exqlite/blob/main/CHANGELOG.md\"\u003eexqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded: Allow SunOS builds in Makefile\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/e7828d55546226e0a448e020f7d5861ef7b44e10\"\u003e\u003ccode\u003ee7828d5\u003c/code\u003e\u003c/a\u003e Bump to v0.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/dfd7e102dce29db2c1fcd725bce6ecec9da2fa36\"\u003e\u003ccode\u003edfd7e10\u003c/code\u003e\u003c/a\u003e add SunOS to *BSD flags case (\u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-sqlite/exqlite/commit/3aad0e9aa30d4ac1d658a2e8731834caf644f7b9\"\u003e\u003ccode\u003e3aad0e9\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eserialized\u003c/code\u003e as an option to connect. (\u003ca href=\"https://redirect.github.com/elixir-sqlite/exqlite/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-sqlite/exqlite/compare/v0.33.0...v0.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext` from 0.26.2 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md\"\u003egettext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the first 1.0 release of Gettext, a silly 10 years (and 6 months) after we started working on it. There are \u003cem\u003every few changes\u003c/em\u003e from the latest 0.26 release, and none of them are breaking.\u003c/p\u003e\n\u003cp\u003eHere are the new goodies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for concatenating sigils if all parts are known at compile time (such as \u003ccode\u003e\u0026quot;Hello \u0026quot; \u0026lt;\u0026gt; ~s(world)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSignificantly increase the timeout for \u003ccode\u003emix gettext.extract\u003c/code\u003e to two minutes.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGettext.put_locale!/1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHappy 10+ years of Elixir translations everyone! 🎉\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-gettext/gettext/commit/d1a8c86d0bb7b1edfd01538d6bce32b5b809363f\"\u003e\u003ccode\u003ed1a8c86\u003c/code\u003e\u003c/a\u003e Release v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/e1df334b3bc77e21f457b38e4a76e3543814d016\"\u003e\u003ccode\u003ee1df334\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/962426d045cff9928e74681d54b6592beb0e44a2\"\u003e\u003ccode\u003e962426d\u003c/code\u003e\u003c/a\u003e Add new function put_locale!/2  (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/f436de77e5964fa5eb23838b8f97a2925c0c830a\"\u003e\u003ccode\u003ef436de7\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.20.2 to 1.20.4 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/54ccc9c865bbed89fdc20b670e66d083f89d1c59\"\u003e\u003ccode\u003e54ccc9c\u003c/code\u003e\u003c/a\u003e Don't time out when running the extract task (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/fc89178eb34933b909b3e78a2441308cbf13ecfc\"\u003e\u003ccode\u003efc89178\u003c/code\u003e\u003c/a\u003e Bump erlef/setup-beam from 1.19.0 to 1.20.2 (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/a44a2bf3a420af2a7f6c1448eb846c0b6f867f7b\"\u003e\u003ccode\u003ea44a2bf\u003c/code\u003e\u003c/a\u003e Harden CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/7405f841de22bd4df14774b746352965717334fc\"\u003e\u003ccode\u003e7405f84\u003c/code\u003e\u003c/a\u003e Fix concatenation of sigils (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/6a97765953bdec82233e6509c8df4f5feda62fc3\"\u003e\u003ccode\u003e6a97765\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-gettext/gettext/commit/647d27f2dbfe2f1b0452a1879787bf5edd63098b\"\u003e\u003ccode\u003e647d27f\u003c/code\u003e\u003c/a\u003e Improve a deprecation warning (\u003ca href=\"https://redirect.github.com/elixir-gettext/gettext/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-gettext/gettext/compare/v0.26.2...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.61.1 to 0.62.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kipcole9/image/releases\"\u003eimage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage version 0.62.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-image/image/blob/main/CHANGELOG.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eImage 0.62.0\u003c/h2\u003e\n\u003cp\u003eThis is the changelog for Image version 0.62.0 released on August 8th, 2025.  For older changelogs please consult the release tag on \u003ca href=\"https://github.com/elixir-image/image/tags\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e previously normalized the results which meant that the pixel counts for each bucket could not be resolved. The function no longer normalises the histogram so the raw pixel counts per bucket are retained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eImage.histogram/1\u003c/code\u003e is fixed to \u003cem\u003enot\u003c/em\u003e normalize histogram entries. Therefore the histogram now returns correct pixel counts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eImage.Text.add_background_padding/2\u003c/code\u003e when the padding is derived from a base image.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eImage.to_list/1\u003c/code\u003e to return an image as a nested list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an example for \u003ccode\u003eImage.histogram/1\u003c/code\u003e to illustrate what data is returned and how to interpret it.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/f9d734976112ea2f211ff5fc5f6d8be83ff452e1\"\u003e\u003ccode\u003ef9d7349\u003c/code\u003e\u003c/a\u003e Update changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/b36b0322fa6387d93389da50ffc52203a3219ab5\"\u003e\u003ccode\u003eb36b032\u003c/code\u003e\u003c/a\u003e Don't write validation image again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/07018aa2237b027cfef8bbc64ca9449bfac072d8\"\u003e\u003ccode\u003e07018aa\u003c/code\u003e\u003c/a\u003e Fix k_means tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/219bc0800566983ab9af00aca6be54325191c192\"\u003e\u003ccode\u003e219bc08\u003c/code\u003e\u003c/a\u003e Remove test file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/e2530e500895580964ed346f7e744cd3796204a2\"\u003e\u003ccode\u003ee2530e5\u003c/code\u003e\u003c/a\u003e Add Image.to_list/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/6cee1dfe941d9b8fcb5c040f7219c1c65fa73faa\"\u003e\u003ccode\u003e6cee1df\u003c/code\u003e\u003c/a\u003e Don't normalize Image.histogram/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/87c816d469cf8804cd12b6cb15d5b0621d6aa912\"\u003e\u003ccode\u003e87c816d\u003c/code\u003e\u003c/a\u003e Don't normalize Image.histogram/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-image/image/commit/102c78632e7485792ceba9b052a6774f8e07e92d\"\u003e\u003ccode\u003e102c786\u003c/code\u003e\u003c/a\u003e Fix version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kipcole9/image/compare/v0.61.1...v0.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `observer_cli` from 1.8.3 to 1.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zhongwencool/observer_cli/releases\"\u003eobserver_cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: extend plugin behaviour to customize the view of body's items by \u003ca href=\"https://github.com/imtutta\"\u003e\u003ccode\u003e@​imtutta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/117\"\u003ezhongwencool/observer_cli#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOtp 28 build by \u003ca href=\"https://github.com/zhongwencool\"\u003e\u003ccode\u003e@​zhongwencool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/116\"\u003ezhongwencool/observer_cli#116\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/imtutta\"\u003e\u003ccode\u003e@​imtutta\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/pull/117\"\u003ezhongwencool/observer_cli#117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\"\u003ehttps://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\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/zhongwencool/observer_cli/commit/63a6668cdf304ed05ca04f3e2657df4abfbddb4d\"\u003e\u003ccode\u003e63a6668\u003c/code\u003e\u003c/a\u003e chore: update changelog for version 1.8.4 with OTP 28 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/be8c67221cd56a5b21efeef474aafd459a8d6aee\"\u003e\u003ccode\u003ebe8c672\u003c/code\u003e\u003c/a\u003e chore: ignore unexported function erlang:processes_next/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/02592f3f89ca70f0dca411005f34b284c5c79ed7\"\u003e\u003ccode\u003e02592f3\u003c/code\u003e\u003c/a\u003e chore: add fail-fast false option for ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/4b5fd4b66dcb78ac1eaf4459f76140322fbe292c\"\u003e\u003ccode\u003e4b5fd4b\u003c/code\u003e\u003c/a\u003e chore: fix dialyzer warning for otp 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/3340e6495528aab1fb6e6ce4fa4208c4eeef180e\"\u003e\u003ccode\u003e3340e64\u003c/code\u003e\u003c/a\u003e chore: ci support otp28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/8b49833f7685d6bdd2b22976d8cefd21dc3f0bb1\"\u003e\u003ccode\u003e8b49833\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zhongwencool/observer_cli/issues/117\"\u003e#117\u003c/a\u003e from imtutta/feature/extend_plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/b90c7ceb4f8593ec8d4058233dc57fe9487de9dc\"\u003e\u003ccode\u003eb90c7ce\u003c/code\u003e\u003c/a\u003e feat: extend plugin behaviour to customize the view of body's items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/f5b98f15e25dcfda672787ab71fc0871ffd97848\"\u003e\u003ccode\u003ef5b98f1\u003c/code\u003e\u003c/a\u003e chore: delete unuse travis.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhongwencool/observer_cli/commit/652972a4e47bd7cb54e9323f7a8865ce0a3ece2e\"\u003e\u003ccode\u003e652972a\u003c/code\u003e\u003c/a\u003e chore: correct the hex doc url\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zhongwencool/observer_cli/compare/1.8.3...1.8.4\"\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.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\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.2.1 to 4.3.0\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.1.2 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.13/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix moved comprehension diff crashing LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3963\"\u003e#3963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003epush_patch\u003c/code\u003e works during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3964\"\u003e#3964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix diff crash in LiveViewTest when rendering structs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude form values from DOM in \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e to mimic browser behavior (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow assigning generic hooks to type \u003ccode\u003eHook\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow typing hook element when using TypeScript (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more metadata to \u003ccode\u003ephx:page-loading-start\u003c/code\u003e event in case of errors (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3910\"\u003e#3910\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/975bc91a8f1348bac0d6b718432e3c9c067773dd\"\u003e\u003ccode\u003e975bc91\u003c/code\u003e\u003c/a\u003e release v1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1f1de9abf5f9ea7120b12c78d1ba575be776111\"\u003e\u003ccode\u003ec1f1de9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff403bb5c2f239c18ba8a27c68c93b2ca4866fcd\"\u003e\u003ccode\u003eff403bb\u003c/code\u003e\u003c/a\u003e prevent crash when passing * to ignore_attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/67a3bc071aeef9065dce071ccc691f976f479856\"\u003e\u003ccode\u003e67a3bc0\u003c/code\u003e\u003c/a\u003e Fix extra spaces being continually added when formatting nested inline tags (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/68619fb6e0b5d404f8e9e9eba733102f0eb96803\"\u003e\u003ccode\u003e68619fb\u003c/code\u003e\u003c/a\u003e fix merging of streams in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3994\"\u003e#3994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e898d68f5b998b75536d419d7bbe9f50f105fbfb\"\u003e\u003ccode\u003ee898d68\u003c/code\u003e\u003c/a\u003e Serialize error reason as JSON (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72189f63b784e0b2dec44d41810beb8d37a694b2\"\u003e\u003ccode\u003e72189f6\u003c/code\u003e\u003c/a\u003e release v1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f6c87c4f76e6415eb8d8938fe50adf814e03ddcb\"\u003e\u003ccode\u003ef6c87c4\u003c/code\u003e\u003c/a\u003e allow auto-symlinking node_modules for ColocatedJS (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a60512c4f258c52bf3bab7919710b1eeb3ac6c49\"\u003e\u003ccode\u003ea60512c\u003c/code\u003e\u003c/a\u003e Prevent pattern in \u003ccode\u003e:let\u003c/code\u003e from leading to uncovered line (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/05191936285dd96b59a3e4da7b4ebb0b190866bc\"\u003e\u003ccode\u003e0519193\u003c/code\u003e\u003c/a\u003e Fix heading in CHANGELOG (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.1.2...v1.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 11.0.2 to 11.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-elixir/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003ch4\u003eVarious improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAllow any version of opentelemetry deps and verify minimum versions internally - this makes it possible to use \u003ccode\u003esentry\u003c/code\u003e \u003cem\u003ewith tracing disabled\u003c/em\u003e along with older versions of opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/931\"\u003e#931\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/getsentry/sentry-elixir/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003ch4\u003eVarious improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAllow any version of opentelemetry deps and verify minimum versions internally - this makes it possible to use \u003ccode\u003esentry\u003c/code\u003e \u003cem\u003ewith tracing disabled\u003c/em\u003e along with older versions of opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/pull/931\"\u003e#931\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/getsentry/sentry-elixir/commit/5f5dc03f013b1933863ccfb08d48b8640008485b\"\u003e\u003ccode\u003e5f5dc03\u003c/code\u003e\u003c/a\u003e release: 11.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/78bf227541918ed2d1fe8502e1f77ce5daab8103\"\u003e\u003ccode\u003e78bf227\u003c/code\u003e\u003c/a\u003e Fix safe JSON encoding of improper lists (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/5bf38d6dddbd265b0f478f6cf0c09d45373bdcd5\"\u003e\u003ccode\u003e5bf38d6\u003c/code\u003e\u003c/a\u003e Update pull_request_template.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/0de7beb4482bd75181890a7be0d5bad05971be76\"\u003e\u003ccode\u003e0de7beb\u003c/code\u003e\u003c/a\u003e meta: add pull request template (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/be4721751d0a4f13455c1becd141bc05f9b357c8\"\u003e\u003ccode\u003ebe47217\u003c/code\u003e\u003c/a\u003e Update SDK version in the README.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/78b7f5aed691495e3b510a806e43367ddc738c15\"\u003e\u003ccode\u003e78b7f5a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/11.0.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/14b95fd900af075f99b0c9b7451049fc4ad74e93\"\u003e\u003ccode\u003e14b95fd\u003c/code\u003e\u003c/a\u003e release: 11.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/0f1c3dd95718c2c56e46c551dc368b9203c57ced\"\u003e\u003ccode\u003e0f1c3dd\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for 11.0.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/913ecff4b4847c3318b356885d2b60c2bdef9666\"\u003e\u003ccode\u003e913ecff\u003c/code\u003e\u003c/a\u003e Relax version reqs on opentelemetry deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-elixir/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-elixir/commit/f83b5080aec61e0618b01efe14de28fce5e914b3\"\u003e\u003ccode\u003ef83b508\u003c/code\u003e\u003c/a\u003e Merge branch 'release/11.0.2'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-elixir/compare/11.0.2...11.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\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.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/cr0t/lexin/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cr0t%2Flexin/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-04T15:01:10.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2887314612","node_id":"PR_kwDOBhodwc6sGOy0","number":542,"state":"closed","title":"Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T13:41:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-04T15:01:10.000Z","updated_at":"2025-10-05T13:41:51.000Z","time_to_close":81641,"merged_at":"2025-10-05T13:41:51.000Z","merged_by":"cruessler","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/cruessler/exrss/pull/542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cruessler%2Fexrss/issues/542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/542/packages"}},{"old_version":"4.0.0","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-02T08:02:20.000Z","version_change":"4.0.0 → 4.3.0","issue":{"uuid":"2880876091","node_id":"PR_kwDOE35ca86rtq47","number":161,"state":"open","title":"Bump phoenix_html from 4.0.0 to 4.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T08:02:20.000Z","updated_at":"2025-10-02T08:02:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"phoenix_html","old_version":"4.0.0","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.0.0 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev4.1.1 (2024-03-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dependency resolution error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0 (2024-02-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eIntroduce form \u003ccode\u003e:action\u003c/code\u003e and consider input as changed if action changes to support better change tracking\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.0.0...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.0.0\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nkezhaya/live_phone/pull/161","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkezhaya%2Flive_phone/issues/161","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/161/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-02T07:02:40.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"3476323525","node_id":"PR_kwDOBwvHfs6rtC9t","number":1295,"state":"open","title":"build(deps): Bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["minor","dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T07:02:40.000Z","updated_at":"2025-10-02T07:08:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](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/source-academy/backend/pull/1295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/source-academy%2Fbackend/issues/1295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1295/packages"}},{"old_version":"4.2.1","new_version":"4.3.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T16:14:17.000Z","version_change":"4.2.1 → 4.3.0","issue":{"uuid":"2878855241","node_id":"PR_kwDOBxUqEM6rl9hJ","number":234,"state":"open","title":"build(deps): bump phoenix_html from 4.2.1 to 4.3.0","user":"dependabot[bot]","labels":["elixir","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T16:14:17.000Z","updated_at":"2025-10-01T16:14:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"phoenix_html","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/phoenixframework/phoenix_html"}],"path":null,"ecosystem":"hex"},"body":"Bumps [phoenix_html](https://github.com/phoenixframework/phoenix_html) from 4.2.1 to 4.3.0.\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.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\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\u003eAvoid false positive warnings on Elixir v1.19\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/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\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=phoenix_html\u0026package-manager=hex\u0026previous-version=4.2.1\u0026new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dwyl/phoenix-ecto-encryption-example/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dwyl%2Fphoenix-ecto-encryption-example/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"}}]}