{"id":18412,"name":"sweet_xml","ecosystem":"hex","repository_url":"https://github.com/kbrw/sweet_xml","issues_count":5,"created_at":"2025-06-07T01:18:32.887Z","updated_at":"2025-06-07T01:18:32.887Z","purl":"pkg:hex/sweet_xml","metadata":{"id":3791273,"name":"sweet_xml","ecosystem":"hex","description":"A sweet wrapper of :xmerl to help query XML docs","homepage":"https://hexdocs.pm/sweet_xml/changelog.html","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kbrw/sweet_xml","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2014-07-24T02:26:20.000Z","latest_release_published_at":"2025-01-07T09:33:40.652Z","latest_release_number":"0.7.5","last_synced_at":"2025-06-07T08:00:41.253Z","created_at":"2022-04-11T17:51:35.576Z","updated_at":"2025-06-07T08:00:41.254Z","registry_url":"https://hex.pm/packages/sweet_xml/","install_command":"mix hex.package fetch sweet_xml ","documentation_url":"http://hexdocs.pm/sweet_xml/","metadata":{},"repo_metadata":{"id":18970696,"uuid":"22191596","full_name":"kbrw/sweet_xml","owner":"kbrw","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-09T15:13:06.000Z","size":348,"stargazers_count":362,"open_issues_count":27,"forks_count":60,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-10-19T19:26:38.661Z","etag":null,"topics":["elixir","stream","xml","xpath"],"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/kbrw.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":"2014-07-24T01:32:45.000Z","updated_at":"2024-10-18T20:09:27.000Z","dependencies_parsed_at":"2023-11-09T11:56:31.481Z","dependency_job_id":"bee314c0-a7ae-4079-bce5-7a8484341f3d","html_url":"https://github.com/kbrw/sweet_xml","commit_stats":{"total_commits":108,"total_committers":36,"mean_commits":3.0,"dds":0.8148148148148149,"last_synced_commit":"60c328de6076079db677e3409eca663650cb2c1f"},"previous_names":["awetzel/sweet_xml"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kbrw","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220733868,"owners_count":16694885,"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":"kbrw","name":"kbrw","uuid":"24975635","kind":"organization","description":"Kbrw, Build Robust soft|user|data-Ware","email":null,"website":"https://www.kbrw.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/24975635?v=4","repositories_count":43,"last_synced_at":"2024-03-27T01:11:35.922Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kbrw","funding_links":[],"total_stars":1534,"followers":9,"following":0,"created_at":"2022-11-04T22:33:21.680Z","updated_at":"2024-03-27T01:11:36.131Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kbrw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kbrw/repositories"},"tags":[{"name":"v0.7.4","sha":"cf626b2de1690b9cc32e35a2399714613568a5dd","kind":"tag","published_at":"2023-08-31T08:48:15.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.4","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"60c328de6076079db677e3409eca663650cb2c1f","kind":"tag","published_at":"2022-04-11T10:33:30.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.3","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"9f079d8a1b21f8525482dff8d083d813c8bf41a4","kind":"tag","published_at":"2021-11-25T14:25:00.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.2","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"6b3320ac4d4b59d421156ddd4552f2ad19480b29","kind":"tag","published_at":"2021-08-25T14:23:00.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"18f3b299b14e0d33f30b9e873c2ca83231a1ef55","kind":"tag","published_at":"2021-07-02T09:16:44.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.0/manifests"},{"name":"v0.7.0-rc.1","sha":"86e4b3d1ed4d818f045a7ca35ed1ccbca64fc9bd","kind":"tag","published_at":"2021-03-25T13:22:38.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/v0.7.0-rc.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/v0.7.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/v0.7.0-rc.1/manifests"},{"name":"0.4.0","sha":"f1cf5cc62aebe137e17a7d82d506148bcb59776f","kind":"tag","published_at":"2021-02-03T14:23:28.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.4.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.4.0/manifests"},{"name":"0.5.0","sha":"49d8625193fac9dba81eee0fa4159cd1a473dc03","kind":"tag","published_at":"2021-02-03T14:22:20.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.5.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.5.0/manifests"},{"name":"0.5.1","sha":"0214b872669b6e0e8c6b1e5785b14889da44a04e","kind":"tag","published_at":"2021-02-03T14:21:48.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.5.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.5.1/manifests"},{"name":"0.6.0","sha":"3909276d7e1c3f8fb2ab4741883a62aec168c7b5","kind":"tag","published_at":"2021-02-03T14:21:18.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.0/manifests"},{"name":"0.6.1","sha":"076d43c5bcda3d0415efb82cbe5bd009e27951b5","kind":"tag","published_at":"2021-02-03T14:20:39.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.1/manifests"},{"name":"0.6.2","sha":"1f8795850990cd2eb00e764b398eadfef28c9aa7","kind":"tag","published_at":"2021-02-03T14:20:00.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.2","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.2/manifests"},{"name":"0.6.3","sha":"dbaae8ee85aee3efd7d72180f2b0a67e4001b4fa","kind":"tag","published_at":"2021-02-03T14:19:32.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.3","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.3/manifests"},{"name":"0.6.4","sha":"d4985f108a4c3d75697f878fedf4ec227933f7b7","kind":"tag","published_at":"2021-02-03T14:18:44.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.4","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.4/manifests"},{"name":"0.6.5","sha":"6f58e600e4820f9ec89594aab1bf0a43a0ec7989","kind":"tag","published_at":"2021-02-03T13:57:26.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.5","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.5/manifests"},{"name":"0.6.6","sha":"710469e8c843e7762f7c6bb9940cd62d2b709628","kind":"tag","published_at":"2021-02-03T13:56:05.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.6.6","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.6.6/manifests"},{"name":"0.3.0","sha":"915924bfc9784837215f6d4199586ce23c62764a","kind":"commit","published_at":"2015-08-10T21:57:26.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.3.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"f8480f423c5b2799060e7747718c51bf044bfc15","kind":"tag","published_at":"2015-04-12T19:55:31.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.2.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"7513d847699a5172d680d60373b54c69ecff1a2c","kind":"tag","published_at":"2015-04-11T00:11:01.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.2.0","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"8f23ef4dde74f749d2b68e1bd72b49f7ea8f04de","kind":"tag","published_at":"2015-04-10T17:14:06.000Z","download_url":"https://codeload.github.com/kbrw/sweet_xml/tar.gz/0.1.1","html_url":"https://github.com/kbrw/sweet_xml/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbrw%2Fsweet_xml/tags/0.1.1/manifests"}]},"repo_metadata_updated_at":"2024-11-11T01:57:34.433Z","dependent_packages_count":205,"downloads":63209802,"downloads_period":"total","dependent_repos_count":615,"rankings":{"downloads":0.4688804675958636,"dependent_repos_count":0.5138416083242341,"dependent_packages_count":0.13488342218511146,"stargazers_count":2.8967820669278694,"forks_count":3.018819448904875,"docker_downloads_count":3.4170466953561567,"average":1.7417089515490183},"purl":"pkg:hex/sweet_xml","advisories":[{"uuid":"GSA_kwCzR0hTQS1xcG1jLXdwcnYteDc0Ns06og","url":"https://github.com/advisories/GHSA-qpmc-wprv-x746","title":"Inline DTD allows XML bomb attack","description":"The SweetXml (aka sweet_xml) package through 0.6.6 for Erlang and Elixir allows attackers to cause a denial of service (resource consumption) via an XML entity expansion attack with an inline DTD.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-04-12T21:31:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-15160","https://github.com/kbrw/sweet_xml/issues/71","https://hex.pm/packages/sweet_xml","https://github.com/advisories/GHSA-qpmc-wprv-x746"],"source_kind":"github","identifiers":["GHSA-qpmc-wprv-x746","CVE-2019-15160"],"repository_url":"https://github.com/kbrw/sweet_xml","blast_radius":20.916563368315625,"packages":[{"versions":[{"first_patched_version":"0.7.0","vulnerable_version_range":"\u003c 0.7.0"}],"ecosystem":"hex","package_name":"sweet_xml"}],"created_at":"2022-12-21T16:12:30.335Z","updated_at":"2025-01-10T01:13:46.863Z","epss_percentage":0.00114,"epss_percentile":0.46}],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/sweet_xml","docker_dependents_count":4,"docker_downloads_count":233,"usage_url":"https://repos.ecosyste.ms/usage/hex/sweet_xml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/sweet_xml/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/sweet_xml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/sweet_xml/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/sweet_xml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/sweet_xml/related_packages","maintainers":[{"uuid":"kbrw","login":"kbrw","name":null,"email":"elixir@kbrw.fr","url":null,"packages_count":16,"html_url":"https://hex.pm/users/kbrw","role":null,"created_at":"2022-11-08T14:39:24.535Z","updated_at":"2022-11-08T14:39:24.535Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/kbrw/packages"},{"uuid":"gniquil","login":"gniquil","name":null,"email":"gniquil@gmail.com","url":null,"packages_count":3,"html_url":"https://hex.pm/users/gniquil","role":null,"created_at":"2022-11-08T14:39:24.524Z","updated_at":"2022-11-08T14:39:24.524Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/gniquil/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":18023,"maintainers_count":6818,"namespaces_count":0,"keywords_count":6092,"github":"hexpm","metadata":{"funded_packages_count":1266},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-06-07T05:39:04.497Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":4,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"2524600613","node_id":"PR_kwDOOrI6as6Welkl","number":2,"state":"open","title":"chore(deps): bump sweet_xml from 0.7.4 to 0.7.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-16T13:50:25.000Z","updated_at":"2025-05-16T13:50:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"}],"path":null,"ecosystem":"hex"},"body":"Bumps [sweet_xml](https://github.com/kbrw/sweet_xml) from 0.7.4 to 0.7.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sweet_xml\u0026package-manager=hex\u0026previous-version=0.7.4\u0026new-version=0.7.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AlexeyIgnatev/blockscout/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexeyIgnatev%2Fblockscout/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2962600536","node_id":"PR_kwDOCBilpc6Q44V0","number":86,"state":"open","title":"Bump the non-breaking-changes group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-01T07:48:20.000Z","updated_at":"2025-06-08T14:13:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":14,"packages":[{"name":"cachex","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/whitfin/cachex"},{"name":"credo","old_version":"1.7.10","new_version":"1.7.11","repository_url":"https://github.com/rrrene/credo"},{"name":"erlexec","old_version":"2.0.7","new_version":"2.2.0","repository_url":"https://github.com/saleyn/erlexec"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"floki","old_version":"0.36.3","new_version":"0.37.1","repository_url":"https://github.com/philss/floki"},{"name":"hackney","old_version":"1.20.1","new_version":"1.23.0","repository_url":"https://github.com/benoitc/hackney"},{"name":"owl","old_version":"0.12.0","new_version":"0.12.2","repository_url":"https://github.com/fuelen/owl"},{"name":"phoenix","old_version":"1.7.17","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"scholar","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/elixir-nx/scholar"},{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"},{"name":"tesla","old_version":"1.13.2","new_version":"1.14.1","repository_url":"https://github.com/elixir-tesla/tesla"}],"path":null,"ecosystem":"hex"},"body":"Bumps the non-breaking-changes group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cachex](https://github.com/whitfin/cachex) | `4.0.3` | `4.0.4` |\n| [credo](https://github.com/rrrene/credo) | `1.7.10` | `1.7.11` |\n| [erlexec](https://github.com/saleyn/erlexec) | `2.0.7` | `2.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [floki](https://github.com/philss/floki) | `0.36.3` | `0.37.1` |\n| [hackney](https://github.com/benoitc/hackney) | `1.20.1` | `1.23.0` |\n| [owl](https://github.com/fuelen/owl) | `0.12.0` | `0.12.2` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.17` | `1.7.21` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.0` | `1.0.9` |\n| [scholar](https://github.com/elixir-nx/scholar) | `0.3.1` | `0.4.0` |\n| [sweet_xml](https://github.com/kbrw/sweet_xml) | `0.7.4` | `0.7.5` |\n| [tesla](https://github.com/elixir-tesla/tesla) | `1.13.2` | `1.14.1` |\n\n\nUpdates `cachex` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/whitfin/cachex/releases\"\u003ecachex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003cp\u003eThis is small release to fix a couple of issues with caching.\u003c/p\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect documentation on \u003ccode\u003eCachex.fetch/4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue when LRU checking against a missing key\u003c/li\u003e\n\u003cli\u003eResolve an issue with long running proactive warmers\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease file an issue if there are any further problems!\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/whitfin/cachex/commit/9c52af4709042181be1f1d226ce067eedf7cfd5c\"\u003e\u003ccode\u003e9c52af4\u003c/code\u003e\u003c/a\u003e Bump to v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/688837f53c5f4e012aaa28345a12fcdf351abbc4\"\u003e\u003ccode\u003e688837f\u003c/code\u003e\u003c/a\u003e Fix cache warmer for long running tasks (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/5e26934640c6203a9936f15835fbe06954780056\"\u003e\u003ccode\u003e5e26934\u003c/code\u003e\u003c/a\u003e Allow matching against missing cache items (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/439169897924ea1820308ed0b8786b2a327fbfab\"\u003e\u003ccode\u003e4391698\u003c/code\u003e\u003c/a\u003e Support Elixir 1.18 in GitHub CI (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/dae0e1a36ebab8fd7d6bd76d94b0bf3487395cd1\"\u003e\u003ccode\u003edae0e1a\u003c/code\u003e\u003c/a\u003e Update redundant typespec (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/361d1aa8c2bc99dfb65278143ba6ddb59a6a8a91\"\u003e\u003ccode\u003e361d1aa\u003c/code\u003e\u003c/a\u003e Update Cachex.fetch documentation (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/0e3b9823649b6ff252d30249416e2fe28f9eddda\"\u003e\u003ccode\u003e0e3b982\u003c/code\u003e\u003c/a\u003e Fix incorrect specification for fetch/3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/f750574b72adfbe1d9053be617e39d4e73cc396c\"\u003e\u003ccode\u003ef750574\u003c/code\u003e\u003c/a\u003e Update overview based on README changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/efcac15ce2b7576c7ee1e4b619f9dca29db55bff\"\u003e\u003ccode\u003eefcac15\u003c/code\u003e\u003c/a\u003e Update README with minor grammar edits (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/whitfin/cachex/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `credo` from 1.7.10 to 1.7.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.11\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.11\"\u003ehttps://hex.pm/packages/credo/1.7.11\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.18\u003c/li\u003e\n\u003cli\u003eFix crashing for invalid strings in issue messages\u003c/li\u003e\n\u003cli\u003eShow required Elixir version for skipped checks\u003c/li\u003e\n\u003cli\u003eAdd options \u003ccode\u003e:exit_status\u003c/code\u003e and \u003ccode\u003e:category\u003c/code\u003e to \u003ccode\u003eformat_issue/2\u003c/code\u003e when using \u003ccode\u003eCredo.Check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Readability.ModuleDoc\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Warning.UnusedEnumOperation\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive for tuples and underscored matches (\u003ccode\u003e_foo\u003c/code\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.18\u003c/li\u003e\n\u003cli\u003eFix crashing for invalid strings in issue messages\u003c/li\u003e\n\u003cli\u003eShow required Elixir version for skipped checks\u003c/li\u003e\n\u003cli\u003eAdd options \u003ccode\u003e:exit_status\u003c/code\u003e and \u003ccode\u003e:category\u003c/code\u003e to \u003ccode\u003eformat_issue/2\u003c/code\u003e when using \u003ccode\u003eCredo.Check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Readability.ModuleDoc\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Warning.UnusedEnumOperation\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive for tuples and underscored matches (\u003ccode\u003e_foo\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/rrrene/credo/commit/965a59c0e71067c7fc6fab26860ac6dc0ea2912f\"\u003e\u003ccode\u003e965a59c\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/92a6814df91688b4f19e67d5d1e5a996b1989370\"\u003e\u003ccode\u003e92a6814\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/7482d13367eeb16fbca0596250fa5a5252050ca4\"\u003e\u003ccode\u003e7482d13\u003c/code\u003e\u003c/a\u003e Update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/b02c29220d4f455a94f939decfe5686db2d77cf2\"\u003e\u003ccode\u003eb02c292\u003c/code\u003e\u003c/a\u003e Update to Elixir 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e69dc29f41b5a9bdce14829bd1f53b1236735834\"\u003e\u003ccode\u003ee69dc29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1166\"\u003e#1166\u003c/a\u003e from Wigny/wigny/add-unusedvariablenames-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/dd666fa331da2e58295532c150167aaff294caec\"\u003e\u003ccode\u003edd666fa\u003c/code\u003e\u003c/a\u003e Update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/b8cdedc7977fb8f75b7bba4d6da8bb6f63b4c815\"\u003e\u003ccode\u003eb8cdedc\u003c/code\u003e\u003c/a\u003e Upgrade Elixir to 1.18 on CI etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f5ae9e2dd33210a2a13d3e3de8118f4e34edf9b\"\u003e\u003ccode\u003e1f5ae9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1165\"\u003e#1165\u003c/a\u003e from rNoz/rnoz/check-format-issue-category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/91350ade08a5342f0be79e966cfabbf088b4f549\"\u003e\u003ccode\u003e91350ad\u003c/code\u003e\u003c/a\u003e Update deps for Elixir 1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/327413252b12e3f50b5adf031d899a466ea5277f\"\u003e\u003ccode\u003e3274132\u003c/code\u003e\u003c/a\u003e Check for invalid bytes in issue message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.10...v1.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `erlexec` from 2.0.7 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/saleyn/erlexec/commits/2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_system` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/dc8f7d6cd7cfd492ebff7a53a58800c213d457bb\"\u003e\u003ccode\u003edc8f7d6\u003c/code\u003e\u003c/a\u003e bump v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/4a660e0cdb4aeb1f5c0198c19c09bf929895468e\"\u003e\u003ccode\u003e4a660e0\u003c/code\u003e\u003c/a\u003e Recompile inotifywait.exe; test w/ Elixir 1.18 (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/d6d77218ea6cfb79051958d0d4177bd773b94194\"\u003e\u003ccode\u003ed6d7721\u003c/code\u003e\u003c/a\u003e Fix spelling mistake from minitor to monitor. (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/9fab476d41a5903562ada4e600a6c1c8b8f45a9e\"\u003e\u003ccode\u003e9fab476\u003c/code\u003e\u003c/a\u003e fix compilation on new versions of MacOS (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/bbb7d15f1f1dec7533573b8625a7680b831992ee\"\u003e\u003ccode\u003ebbb7d15\u003c/code\u003e\u003c/a\u003e Supoprt Elixir 17.x / Erlang OTP 27.x in CI (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/falood/file_system/compare/v1.0.1...v1.1.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.36.3 to 0.37.1\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.37.1\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003eMove regex declaration from module tag to inside function. This is a fix to be compatible with the upcoming OTP 28.\u003c/p\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Elixir 1.18 to the CI workflow by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/607\"\u003ephilss/floki#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.35.1 to 0.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/606\"\u003ephilss/floki#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.36.1 to 0.37.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/611\"\u003ephilss/floki#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix versions we describe in README.md by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/616\"\u003ephilss/floki#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.10 to 1.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/608\"\u003ephilss/floki#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.1 to 0.37.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/615\"\u003ephilss/floki#615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast_html from 2.4.0 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/609\"\u003ephilss/floki#609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/philss/floki/compare/v0.37.0...v0.37.1\"\u003ehttps://github.com/philss/floki/compare/v0.37.0...v0.37.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://hexdocs.pm/floki/0.37.0/Floki.html#css_escape/1\"\u003e\u003ccode\u003eFloki.css_escape/1\u003c/code\u003e\u003c/a\u003e - thanks \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e - thanks \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for Elixir 1.13 and OTP 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Elixir 1.13 by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/595\"\u003ephilss/floki#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.8 to 1.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/596\"\u003ephilss/floki#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.9 to 1.7.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/597\"\u003ephilss/floki#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast_html from 2.3.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/599\"\u003ephilss/floki#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dialyxir from 1.4.4 to 1.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/600\"\u003ephilss/floki#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.34.2 to 0.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/602\"\u003ephilss/floki#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e by \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/603\"\u003ephilss/floki#603\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/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/philss/floki/pull/603\"\u003ephilss/floki#603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/philss/floki/compare/v0.36.3...v0.37.0\"\u003ehttps://github.com/philss/floki/compare/v0.36.3...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.37.1] - 2025-03-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove regex declaration from module tag to inside function.\nThis is a fix to be compatible with the upcoming OTP 28.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.37.0] - 2024-12-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFloki.css_escape/1\u003c/code\u003e - thanks \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e - thanks \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for Elixir 1.13 and OTP 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/be2b265c418cd704f043fdc17e4e404935e32557\"\u003e\u003ccode\u003ebe2b265\u003c/code\u003e\u003c/a\u003e Release v0.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/0a16c9faf9b79e61dbcb22f7311da3522590f62c\"\u003e\u003ccode\u003e0a16c9f\u003c/code\u003e\u003c/a\u003e Bump fast_html from 2.4.0 to 2.4.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/061181f14042071cf09c62a4b04246653683be1f\"\u003e\u003ccode\u003e061181f\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.1 to 0.37.3 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f5415e2a3ac62f1922d130994b905a74e529bd93\"\u003e\u003ccode\u003ef5415e2\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.10 to 1.7.11 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/1e5f76e35add081bd96a2cc1bd258bc971da3053\"\u003e\u003ccode\u003e1e5f76e\u003c/code\u003e\u003c/a\u003e Move regex from module tag to inside function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/e7b1c21d2436af3a01e0ccd25e44e1ef1da2c7b2\"\u003e\u003ccode\u003ee7b1c21\u003c/code\u003e\u003c/a\u003e Add v0.37 to the change log file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/30b6ac76e804d55246ded96eca5e21c3743e23cb\"\u003e\u003ccode\u003e30b6ac7\u003c/code\u003e\u003c/a\u003e Fix versions we describe in README.md (\u003ca href=\"https://redirect.github.com/philss/floki/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/4a0561e209c51707d35f872fba2591950eacce9d\"\u003e\u003ccode\u003e4a0561e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.36.1 to 0.37.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/7e5094940656dfbd60cd338080a23905b42fdaa0\"\u003e\u003ccode\u003e7e50949\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.35.1 to 0.36.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/069cb40f533e5b5acd301dd94af67a0fba9f49e6\"\u003e\u003ccode\u003e069cb40\u003c/code\u003e\u003c/a\u003e Add Elixir 1.18 to the CI workflow (\u003ca href=\"https://redirect.github.com/philss/floki/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.36.3...v0.37.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.20.1 to 1.23.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.23.0 - 2025-02-25\u003c/h2\u003e\n\u003ch3\u003eChanges:\u003c/h3\u003e\n\u003cp\u003efix: happy eyeball use correct timeout during connectino\nfix: don't wrap conection error\nimprovement: eyeballonly spawn ipv6 worker when needed\u003c/p\u003e\n\u003cp\u003eAvailable on hex.pm \u003ca href=\"https://hexdocs.pm/hackney/1.23.0/\"\u003ehttps://hexdocs.pm/hackney/1.23.0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.22.0 - 2025-02-20\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: prefer to connect using IPv6. happy eyeball strategy\u003c/li\u003e\n\u003cli\u003eimprovement: fully support no_proxy environment variable\u003c/li\u003e\n\u003cli\u003edoc: migrated to ex_doc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.21.0 - 2025-02-20\u003c/h3\u003e\n\u003cp\u003efix: remove SSL options incompatible with tls 1.3\nfix: url parsing handle \u0026quot;/\u0026quot; path correctly\nfix: simplify integration test suite\nfix: handle chunked response in redirect responses\nfix: handle http \u0026amp; https proxies separately\nfix: skip junk lines in 1.xx response\u003c/p\u003e\n\u003cp\u003e** security fixes ***\u003c/p\u003e\n\u003cp\u003efix URL parsing to prevent SSRF . (related to CVE-2025-1211)\nuse latest SSL certificate bundle\u003c/p\u003e\n\u003cp\u003eAvailable on hex.pm : \u003ca href=\"https://hex.pm/packages/hackney\"\u003ehttps://hex.pm/packages/hackney\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0 - 2025-02-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: happy eyeball use correct timeout during connectino\u003c/li\u003e\n\u003cli\u003efix: don't wrap conection error\u003c/li\u003e\n\u003cli\u003eimprovement: eyeballonly spawn ipv6 worker when needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: prefer to connect using IPv6. happy eyeball strategy\u003c/li\u003e\n\u003cli\u003eimprovement: fully support no_proxy environment variable\u003c/li\u003e\n\u003cli\u003edoc: migrated to ex_doc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove SSL options incompatible with tls 1.3\u003c/li\u003e\n\u003cli\u003efix: url parsing handle \u0026quot;/\u0026quot; path correctly\u003c/li\u003e\n\u003cli\u003efix: simplify integration test suite\u003c/li\u003e\n\u003cli\u003efix: handle chunked response in redirect responses\u003c/li\u003e\n\u003cli\u003efix: handle http \u0026amp; https proxies separately\u003c/li\u003e\n\u003cli\u003efix: skip junk lines in 1.xx response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** security fixes ***\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix URL parsing to prevent SSRF . (related to CVE-2025-1211)\u003c/li\u003e\n\u003cli\u003euse latest SSL certificate bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/befe2df2080704824487c3c0201417d0ddb3c686\"\u003e\u003ccode\u003ebefe2df\u003c/code\u003e\u003c/a\u003e bump to 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/9999f9883cc2073974da6c8518ee428668f0cf99\"\u003e\u003ccode\u003e9999f98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/760\"\u003e#760\u003c/a\u003e from benoitc/fix-happy-eyeball\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/69ec909c6085ad893073f3c70bafef9378e43e76\"\u003e\u003ccode\u003e69ec909\u003c/code\u003e\u003c/a\u003e happy eyeball: don't wrap error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/0e499e2943d9abdc950d3efb871a14b878717249\"\u003e\u003ccode\u003e0e499e2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;re-add reuse_session option\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/f5a19c4a520d9e4ebebc5dcea2cfc5bcc58a7e74\"\u003e\u003ccode\u003ef5a19c4\u003c/code\u003e\u003c/a\u003e fix timeout issue: ensure to use proper timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/516697321c17023f1c8f84a448e1f6b02e666653\"\u003e\u003ccode\u003e5166973\u003c/code\u003e\u003c/a\u003e re-add reuse_session option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/7abf9548dd103c8709f5f77f0ce8c08e404917d7\"\u003e\u003ccode\u003e7abf954\u003c/code\u003e\u003c/a\u003e remove useless modules part from the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1fac9c7f1749f2a135847bbcf4517336dfbf05e5\"\u003e\u003ccode\u003e1fac9c7\u003c/code\u003e\u003c/a\u003e fix doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e61da0b6368063a3960e7e16a64612914c408779\"\u003e\u003ccode\u003ee61da0b\u003c/code\u003e\u003c/a\u003e bump to 1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/f60a5a119a91473244d131b7256cdfafdb42b94e\"\u003e\u003ccode\u003ef60a5a1\u003c/code\u003e\u003c/a\u003e fix unused variable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.20.1...1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `owl` from 0.12.0 to 0.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuelen/owl/releases\"\u003eowl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix rendering issues when the height of terminal \u0026lt; height of live blocks\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.1...v0.12.2\"\u003ehttps://github.com/fuelen/owl/compare/v0.12.1...v0.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid deprecation warning: List.zip -\u0026gt; Enum.zip by \u003ca href=\"https://github.com/petermm\"\u003e\u003ccode\u003e@​petermm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fuelen/owl/pull/29\"\u003efuelen/owl#29\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/petermm\"\u003e\u003ccode\u003e@​petermm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fuelen/owl/pull/29\"\u003efuelen/owl#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.0...v0.12.1\"\u003ehttps://github.com/fuelen/owl/compare/v0.12.0...v0.12.1\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/fuelen/owl/commit/cb00897795e3c372daa5cea7f313a6af2cbe986e\"\u003e\u003ccode\u003ecb00897\u003c/code\u003e\u003c/a\u003e Bump version to \u003ccode\u003e0.12.2\u003c/code\u003e, require Elixir \u003ccode\u003e1.14\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/4b853ebbcf90c213ce18e1416754bceef4cd2038\"\u003e\u003ccode\u003e4b853eb\u003c/code\u003e\u003c/a\u003e Add downloads badge to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/486e6fa44c80209e7eae2f5dd2ab9721535e4897\"\u003e\u003ccode\u003e486e6fa\u003c/code\u003e\u003c/a\u003e Use Enum.map + Enum.sum instead of Enum.sum_by to support older versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/573a95f9fe3ba9fd618f9c7a5ec481479daab925\"\u003e\u003ccode\u003e573a95f\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/5f35983628a535efa4dc3c21696de22e1b45007a\"\u003e\u003ccode\u003e5f35983\u003c/code\u003e\u003c/a\u003e Fix rendering issues when the height of terminal \u0026lt; height of live blocks, clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/2f9ed3a37c737650445486ab1461aeed20d55cea\"\u003e\u003ccode\u003e2f9ed3a\u003c/code\u003e\u003c/a\u003e Bump version to \u003ccode\u003e0.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/da0e5f37227ad329276fd7cecd1ffa6af3f94559\"\u003e\u003ccode\u003eda0e5f3\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/6087d71bdfbbb3b4b546a06bb2a52ca9f0152f35\"\u003e\u003ccode\u003e6087d71\u003c/code\u003e\u003c/a\u003e Avoid deprecation warning: List.zip -\u0026gt; Enum.zip (\u003ca href=\"https://redirect.github.com/fuelen/owl/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.0...v0.12.2\"\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.17 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.9/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.6 (2025-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition where patches were discarded when a new navigation was already pending (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-debounce=\u0026quot;blur\u0026quot; re-sending events for subsequent blurs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecode_change\u003c/code\u003e callback not returning the new channel state (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix LiveViews not being able to reconnect without a full page reload after a deployment that changed the router (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of large forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eJS.push\u003c/code\u003e values are sent on form events (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to skip persistent_id generation in \u003ccode\u003ePhoenix.Component.inputs_for/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelay \u003ccode\u003ephx-disconnected\u003c/code\u003e binding to prevent brief flash of \u0026quot;Attempting to reconnect\u0026quot; message for short disconnects (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3680\"\u003e#3680\u003c/a\u003e). This can be configured by passing the \u003ccode\u003edisconnectedTimeout\u003c/code\u003e option to the LiveSocket constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.5 (2025-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJS.exec\u003c/code\u003e failing when a selector is passed (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race conditions when testing a live upload that redirects in the progress callback (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix streams in sticky LiveView being reset under some circumstances when another LiveView also contains a stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix recursively locked elements not being correctly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JS.show/hide/toggle behavior while also fixing JS.focus() on Mobile Safari (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect infinite patch redirect loops and raise an error (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.4 (2025-02-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix elements with \u003ccode\u003ephx-remove\u003c/code\u003e inside sticky LiveViews being unintentionally removed on navigation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-loading\u003c/code\u003e not being removed from links in sticky LiveViews (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3656\"\u003e#3656\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/787568876974a7018317b9ce59dc5e668baf6f69\"\u003e\u003ccode\u003e7875688\u003c/code\u003e\u003c/a\u003e release v1.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/04e535d6b80604a5ea6abaddb8ce038ebddd02a4\"\u003e\u003ccode\u003e04e535d\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0eefc92655b690a0ebd0c086aca527ac3ada1561\"\u003e\u003ccode\u003e0eefc92\u003c/code\u003e\u003c/a\u003e add test for LiveViewTest uploads in nested LV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/026c737b713b7b4d6306120990e72f3b8e7b4b0b\"\u003e\u003ccode\u003e026c737\u003c/code\u003e\u003c/a\u003e fix ClientProxy sync_with_root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d540703368803360b09165091faac05a778b91a\"\u003e\u003ccode\u003e8d54070\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/caa6230b01848227d21e9794eec70c0a54d6ea08\"\u003e\u003ccode\u003ecaa6230\u003c/code\u003e\u003c/a\u003e release v1.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82fb99ce9ea5938ee11377373e7ccbb2cdf27fab\"\u003e\u003ccode\u003e82fb99c\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ca0d7820f671934524f550d4b5afacc9bcd841ee\"\u003e\u003ccode\u003eca0d782\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0d99adcbdb65933766bd925a0ea5634020465338\"\u003e\u003ccode\u003e0d99adc\u003c/code\u003e\u003c/a\u003e fix: allow refute_redirect to refute any redirections (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8ac8e7895f141a40f9116f9ce19e1ab0c742576c\"\u003e\u003ccode\u003e8ac8e78\u003c/code\u003e\u003c/a\u003e Force remove stream elements on join patch (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug_cowboy` from 2.7.2 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug_cowboy/blob/master/CHANGELOG.md\"\u003eplug_cowboy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.3\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure errors from Cowboy 2.13 are correctly translated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/e5d5fd8057eba8dacb71fcce1d66b0fba960b916\"\u003e\u003ccode\u003ee5d5fd8\u003c/code\u003e\u003c/a\u003e Release: v2.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/cebf20c7bfb74f6b12d8ecb66f3dd7484f034ef9\"\u003e\u003ccode\u003ecebf20c\u003c/code\u003e\u003c/a\u003e Translate errors for Cowboy 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/79b7bf8f2644eea5d3b01a7adf07948733dfdd72\"\u003e\u003ccode\u003e79b7bf8\u003c/code\u003e\u003c/a\u003e Improve docs (\u003ca href=\"https://redirect.github.com/elixir-plug/plug_cowboy/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug_cowboy/compare/v2.7.2...v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scholar` 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/elixir-nx/scholar/blob/main/CHANGELOG.md\"\u003escholar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0 (2025-01-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Nx \u003ccode\u003e~\u0026gt; 0.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd batching to regression metrics\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Cluster.OPTICS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Covariance.LedoitWolf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Covariance.ShrunkCovariance\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.CrossDecomposition.PLSSVD\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Decomposition.TruncatedSVD\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Impute.KNNImputter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.NaiveBayes.Bernoulli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Preprocessing.Binarizer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Preprocessing.RobustScaler\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epartial_fit/2\u003c/code\u003e and \u003ccode\u003eincremental_fit/2\u003c/code\u003e to PCA\u003c/li\u003e\n\u003cli\u003eSplit \u003ccode\u003eRNN\u003c/code\u003e into \u003ccode\u003eScholar.Neighbors.RadiusNNClassifier\u003c/code\u003e and \u003ccode\u003eScholar.Neighbors.RadiusNNRegressor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUnify shape checks across all APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/227858fa16fc44c24131fb0371cf263df5dbf4ea\"\u003e\u003ccode\u003e227858f\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/7fdfb7d164bc358265735e3a755a16f0e7afe4f2\"\u003e\u003ccode\u003e7fdfb7d\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/32d25413724e674023e1a4f0721fed9a96b46dea\"\u003e\u003ccode\u003e32d2541\u003c/code\u003e\u003c/a\u003e Update deps and ensure consistent test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/bc5085721f224c065c7768910e98531f8b6c4080\"\u003e\u003ccode\u003ebc50857\u003c/code\u003e\u003c/a\u003e Add RobustScaler (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/c11afadad0c2d37d8197524107fcab39a04feee7\"\u003e\u003ccode\u003ec11afad\u003c/code\u003e\u003c/a\u003e Add KNNImputer (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/4de37f18b1e98aa561f89b7eebfda1b36439776a\"\u003e\u003ccode\u003e4de37f1\u003c/code\u003e\u003c/a\u003e Add BernoulliNB and Binarizer (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/f84177f98be547de8f8c83a2b55392407dbd58fd\"\u003e\u003ccode\u003ef84177f\u003c/code\u003e\u003c/a\u003e Add ShrunkCovariance (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/58ddd6567741ae3950b7397b3be2abde04404c49\"\u003e\u003ccode\u003e58ddd65\u003c/code\u003e\u003c/a\u003e Update to latest Nx (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/59cf12c22061a96a1a95e5327dffa19abb78e1c6\"\u003e\u003ccode\u003e59cf12c\u003c/code\u003e\u003c/a\u003e Partial Least Square SVD (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/473060fc9bac44b377d1b5e32786325af3de371b\"\u003e\u003ccode\u003e473060f\u003c/code\u003e\u003c/a\u003e Add Ledoit Wolf shrinkage covariance estimator (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-nx/scholar/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\nUpdates `sweet_xml` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tesla` from 1.13.2 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-tesla/tesla/releases\"\u003etesla's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.14.0...v1.14.1\"\u003e1.14.1\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e127db9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/753\"\u003e#753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.0\"\u003e1.14.0\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease-please and conventional commit (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/c9f6a1c917d707e849d51a09557b453a8f9f012f\"\u003ec9f6a1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport retry-after header in retry middleware (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/86ad37dec511ca00047a2640510a4c6c92acf636\"\u003e86ad37d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e1413167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e2f6b2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-tesla/tesla/blob/master/CHANGELOG.md\"\u003etesla's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.14.0...v1.14.1\"\u003e1.14.1\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e127db9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/753\"\u003e#753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.0\"\u003e1.14.0\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease-please and conventional commit (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/c9f6a1c917d707e849d51a09557b453a8f9f012f\"\u003ec9f6a1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport retry-after header in retry middleware (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/86ad37dec511ca00047a2640510a4c6c92acf636\"\u003e86ad37d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e1413167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e2f6b2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/426e91b869a980a2c9ac5b3da3bfc8ca1d482b81\"\u003e\u003ccode\u003e426e91b\u003c/code\u003e\u003c/a\u003e chore(master): release 1.14.1 (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e\u003ccode\u003e127db9f\u003c/code\u003e\u003c/a\u003e fix: add basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/d26f272a6ec90a84f5350c81b6c83958b796d211\"\u003e\u003ccode\u003ed26f272\u003c/code\u003e\u003c/a\u003e chore: upgrade hackney (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/67ec16ef97fdf414ac5da96e6ad768ba3b69e3c3\"\u003e\u003ccode\u003e67ec16e\u003c/code\u003e\u003c/a\u003e chore(master): release 1.14.0 (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e\u003ccode\u003e1413167\u003c/code\u003e\u003c/a\u003e feat: Tesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e\u003ccode\u003e2f6b2a6\u003c/code\u003e\u003c/a\u003e fix: mocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/15f69d786be1c0f04105317143eb2d0d43760008\"\u003e\u003ccode\u003e15f69d7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump excoveralls from 0.18.3 to 0.18.5 in the dev group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/026476dc86ed502c9f5a364f9a133b1d696ff15e\"\u003e\u003ccode\u003e026476d\u003c/code\u003e\u003c/a\u003e Fix. Mock not working for grandchildren and beyond (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/d9552dd109dc636ca86184173d64aa488bab2e8b\"\u003e\u003ccode\u003ed9552dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump castore from 1.0.10 to 1.0.11 in the prod group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/0a73e068e88b6e4216bc21d13bb5d9eabf8e5bfd\"\u003e\u003ccode\u003e0a73e06\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ex_doc from 0.35.1 to 0.36.1 in the dev group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/breunigs/veloroute/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/breunigs%2Fveloroute/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"2960498193","node_id":"PR_kwDOEZ3yHM6QxvTT","number":176,"state":"open","title":"Bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T13:25:04.000Z","updated_at":"2025-07-12T17:54:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"absinthe","old_version":"1.7.8","new_version":"1.7.9","repository_url":"https://github.com/absinthe-graphql/absinthe"},{"name":"bandit","old_version":"1.6.2","new_version":"1.6.10","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"phoenix","old_version":"1.7.18","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.0.1","new_version":"1.0.9","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"postgrex","old_version":"0.19.3","new_version":"0.20.0","repository_url":"https://github.com/elixir-ecto/postgrex"},{"name":"req","old_version":"0.5.8","new_version":"0.5.10","repository_url":"https://github.com/wojtekmach/req"},{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.18.4","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_metrics","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/beam-telemetry/telemetry_metrics"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [absinthe](https://github.com/absinthe-graphql/absinthe) | `1.7.8` | `1.7.9` |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.2` | `1.6.10` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.2.1` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.18` | `1.7.21` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.1` | `1.0.9` |\n| [postgrex](https://github.com/elixir-ecto/postgrex) | `0.19.3` | `0.20.0` |\n| [req](https://github.com/wojtekmach/req) | `0.5.8` | `0.5.10` |\n| [sweet_xml](https://github.com/kbrw/sweet_xml) | `0.7.4` | `0.7.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.18.4` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_metrics](https://github.com/beam-telemetry/telemetry_metrics) | `1.0.0` | `1.1.0` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n\n\nUpdates `absinthe` from 1.7.8 to 1.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/absinthe-graphql/absinthe/releases\"\u003eabsinthe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAbsinthe 1.7.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid table scans on registry by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1330\"\u003eabsinthe-graphql/absinthe#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnregsiter duplicate (listening to the same topic) subscriptions individually by \u003ca href=\"https://github.com/youroff\"\u003e\u003ccode\u003e@​youroff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eabsinthe-graphql/absinthe#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd async option to Absinthe.Subscription by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1329\"\u003eabsinthe-graphql/absinthe#1329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type resolution by recursing prototypes by \u003ca href=\"https://github.com/jeffutter\"\u003e\u003ccode\u003e@​jeffutter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1334\"\u003eabsinthe-graphql/absinthe#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow config/2 to send errors in spec compliant format by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1341\"\u003eabsinthe-graphql/absinthe#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1342\"\u003e#1342\u003c/a\u003e Add note on the need of fixed :pool_size to guide by \u003ca href=\"https://github.com/hubertlepicki\"\u003e\u003ccode\u003e@​hubertlepicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1343\"\u003eabsinthe-graphql/absinthe#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProposal: Telemetry event instead of predefined log message on batch timeout by \u003ca href=\"https://github.com/katafrakt\"\u003e\u003ccode\u003e@​katafrakt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eabsinthe-graphql/absinthe#1347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse exit/1 instead of Process.exit/2 on batch timeout by \u003ca href=\"https://github.com/martosaur\"\u003e\u003ccode\u003e@​martosaur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1348\"\u003eabsinthe-graphql/absinthe#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI housekeeping by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1350\"\u003eabsinthe-graphql/absinthe#1350\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/youroff\"\u003e\u003ccode\u003e@​youroff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eabsinthe-graphql/absinthe#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeffutter\"\u003e\u003ccode\u003e@​jeffutter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1334\"\u003eabsinthe-graphql/absinthe#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hubertlepicki\"\u003e\u003ccode\u003e@​hubertlepicki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1343\"\u003eabsinthe-graphql/absinthe#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katafrakt\"\u003e\u003ccode\u003e@​katafrakt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eabsinthe-graphql/absinthe#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\"\u003ehttps://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\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/absinthe-graphql/absinthe/blob/main/CHANGELOG.md\"\u003eabsinthe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1341\"\u003eAllow config/2 to send errors in spec compliant format\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1329\"\u003eAdd async option to Absinthe.Subscription\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug Fix: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1330\"\u003eAvoid table scans on registry\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBig Fix: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eUnregsiter duplicate (listening to the same topic) subscriptions individually\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePOTENTIALLY BREAKING Feature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eAdd telemetry event on batch timeout\u003c/a\u003e. If you want to keep the behavior from 1.7.8, define a telemetry handler and attach it. For example:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003edefmodule MyApp.Telemetry do\n  require Logger\n\u003cp\u003edef log_absinthe([:absinthe, :middleware, :batch, :timeout], _, metadata, _) do\nLogger.error(\u0026quot;Failed to get batching result in #{metadata.timeout}ms for\\nfn: #{inspect(metadata.fn)}\u0026quot;)\nend\nend\u003c/p\u003e\n\u003ch1\u003eattach\u003c/h1\u003e\n\u003cp\u003e:telemetry.attach(\u0026quot;absinthe-batch-timeout\u0026quot;, [:absinthe, :middleware, :batch, :timeout], \u0026amp;MyApp.Telemetry.log_absinthe/4, nil)\n\u003c/code\u003e\u003c/pre\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/absinthe-graphql/absinthe/commit/f88c226104d0e4def6d50eaa527ad70508c9a1cd\"\u003e\u003ccode\u003ef88c226\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1356\"\u003e#1356\u003c/a\u003e from absinthe-graphql/mc/v1.7.9-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/3d872ffc3f7c5e8d922b60e790efec5ef87c8885\"\u003e\u003ccode\u003e3d872ff\u003c/code\u003e\u003c/a\u003e update version in mix.exs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/2a5fcd82c2035a9437e9f1fe608d5fa8fdae5450\"\u003e\u003ccode\u003e2a5fcd8\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/481b771fde0c47648a55f619c44c592f34b68bd0\"\u003e\u003ccode\u003e481b771\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1350\"\u003e#1350\u003c/a\u003e from kianmeng/ci-housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/4c2b3b23185adf3f307ddc1df778f64fbde1d88b\"\u003e\u003ccode\u003e4c2b3b2\u003c/code\u003e\u003c/a\u003e CI housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/d28ebb4fdb16c195a41259ea12552800a695df42\"\u003e\u003ccode\u003ed28ebb4\u003c/code\u003e\u003c/a\u003e deal with Elixir 1.18 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/389111c1bd4ce039a76b7dde6c75d417e01c6325\"\u003e\u003ccode\u003e389111c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1348\"\u003e#1348\u003c/a\u003e from martosaur/am/immediately_exit_on_batch_timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/11425f38ea308d800b330f2f3f5c638dea0109dc\"\u003e\u003ccode\u003e11425f3\u003c/code\u003e\u003c/a\u003e Use exit/1 instead of Process.exit/2 on batch timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/c5fc04c1b7b79724d20258709c8d8e796fb396a8\"\u003e\u003ccode\u003ec5fc04c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1347\"\u003e#1347\u003c/a\u003e from katafrakt/telemetry-for-batch-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/8898d577b87fc6a444a0b29a1b77d144ac1180c6\"\u003e\u003ccode\u003e8898d57\u003c/code\u003e\u003c/a\u003e Add changelog entry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.6.2 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider timeouts when reading HTTP/1 headers as a connection error and not an HTTP error\u003c/li\u003e\n\u003cli\u003eEnhance logging for WebSocket deflation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.6 (25 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider closures during HTTP/1 header reading as a socket error to silence them by default via \u003ccode\u003elog_client_closures\u003c/code\u003e config flag\u003c/li\u003e\n\u003cli\u003eSend \u003ccode\u003econnection: close\u003c/code\u003e when closing connection on error per RFC9112§9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental opt-in trace logging to help diagnose hard to reproduce errors\u003c/li\u003e\n\u003cli\u003eMove CI to 1.18 \u0026amp; improve tests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/461\"\u003e#461\u003c/a\u003e, thanks \u003ca href=\"https://github.com/grzuy\"\u003e\u003ccode\u003e@​grzuy\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.5 (15 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\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/mtrudel/bandit/commit/8b612e1864d36bc5787c5fe087949b007a5b91ca\"\u003e\u003ccode\u003e8b612e1\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/db4d9db3037a1eab754c704b638c5a4182b29ef9\"\u003e\u003ccode\u003edb4d9db\u003c/code\u003e\u003c/a\u003e Namespace plug process messages to look like \u003ccode\u003e{:bandit, msg}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/52ebc2fb8928bbcddf885c51e20854643f4c76e3\"\u003e\u003ccode\u003e52ebc2f\u003c/code\u003e\u003c/a\u003e Properly track connection state during ConnectionClose frame handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/4eee15b50bf1a6410c66751c182ab63f39caf75c\"\u003e\u003ccode\u003e4eee15b\u003c/code\u003e\u003c/a\u003e Nil out compression context so we don't double close it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f636dd8a880930992072ba5368d25e392d20b886\"\u003e\u003ccode\u003ef636dd8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.8 to 0.5.10 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5167d6dba09d6306884aca9027785c4ab1505f09\"\u003e\u003ccode\u003e5167d6d\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8e60b3d5d2788a1a980dabd746127a110c1c8a54\"\u003e\u003ccode\u003e8e60b3d\u003c/code\u003e\u003c/a\u003e Bump Thousand Island dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1b7fb617502a84120a2c8376452ae765598aef5d\"\u003e\u003ccode\u003e1b7fb61\u003c/code\u003e\u003c/a\u003e Close the deflation context \u003cem\u003eafter\u003c/em\u003e the socket close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/548f2c5107a57b5fe498cd0b37e0c69051bf73b6\"\u003e\u003ccode\u003e548f2c5\u003c/code\u003e\u003c/a\u003e Emit already_sent event in adapter (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8d1bec7a6cb9843e56bc808b9babf3ac1c1dfb96\"\u003e\u003ccode\u003e8d1bec7\u003c/code\u003e\u003c/a\u003e Bump plug from 1.16.1 to 1.17.0 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.2...1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hpax` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-mint/hpax/blob/main/CHANGELOG.md\"\u003ehpax's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSilence warnings on (upcoming, at this time) Elixir 1.19+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/bbc9fe6d60a4a5313270792bdd02ee12536348f9\"\u003e\u003ccode\u003ebbc9fe6\u003c/code\u003e\u003c/a\u003e Release v1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/67d1f717bfe83da4ac67f26a69948d8b954d972c\"\u003e\u003ccode\u003e67d1f71\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.19 warnings (\u003ca href=\"https://redirect.github.com/elixir-mint/hpax/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/207b7b33dba3456b3dd01ef1d88240000172f4b3\"\u003e\u003ccode\u003e207b7b3\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-mint/hpax/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-mint/hpax/compare/v1.0.2...v1.0.3\"\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.18 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix/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.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.1 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.9/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.6 (2025-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition where patches were discarded when a new navigation was already pending (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-debounce=\u0026quot;blur\u0026quot; re-sending events for subsequent blurs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecode_change\u003c/code\u003e callback not returning the new channel state (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix LiveViews not being able to reconnect without a full page reload after a deployment that changed the router (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of large forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eJS.push\u003c/code\u003e values are sent on form events (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to skip persistent_id generation in \u003ccode\u003ePhoenix.Component.inputs_for/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelay \u003ccode\u003ephx-disconnected\u003c/code\u003e binding to prevent brief flash of \u0026quot;Attempting to reconnect\u0026quot; message for short disconnects (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3680\"\u003e#3680\u003c/a\u003e). This can be configured by passing the \u003ccode\u003edisconnectedTimeout\u003c/code\u003e option to the LiveSocket constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.5 (2025-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJS.exec\u003c/code\u003e failing when a selector is passed (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race conditions when testing a live upload that redirects in the progress callback (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix streams in sticky LiveView being reset under some circumstances when another LiveView also contains a stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix recursively locked elements not being correctly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JS.show/hide/toggle behavior while also fixing JS.focus() on Mobile Safari (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect infinite patch redirect loops and raise an error (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.4 (2025-02-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix elements with \u003ccode\u003ephx-remove\u003c/code\u003e inside sticky LiveViews being unintentionally removed on navigation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-loading\u003c/code\u003e not being removed from links in sticky LiveViews (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3656\"\u003e#3656\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/787568876974a7018317b9ce59dc5e668baf6f69\"\u003e\u003ccode\u003e7875688\u003c/code\u003e\u003c/a\u003e release v1.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/04e535d6b80604a5ea6abaddb8ce038ebddd02a4\"\u003e\u003ccode\u003e04e535d\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0eefc92655b690a0ebd0c086aca527ac3ada1561\"\u003e\u003ccode\u003e0eefc92\u003c/code\u003e\u003c/a\u003e add test for LiveViewTest uploads in nested LV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/026c737b713b7b4d6306120990e72f3b8e7b4b0b\"\u003e\u003ccode\u003e026c737\u003c/code\u003e\u003c/a\u003e fix ClientProxy sync_with_root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d540703368803360b09165091faac05a778b91a\"\u003e\u003ccode\u003e8d54070\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/caa6230b01848227d21e9794eec70c0a54d6ea08\"\u003e\u003ccode\u003ecaa6230\u003c/code\u003e\u003c/a\u003e release v1.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82fb99ce9ea5938ee11377373e7ccbb2cdf27fab\"\u003e\u003ccode\u003e82fb99c\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ca0d7820f671934524f550d4b5afacc9bcd841ee\"\u003e\u003ccode\u003eca0d782\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0d99adcbdb65933766bd925a0ea5634020465338\"\u003e\u003ccode\u003e0d99adc\u003c/code\u003e\u003c/a\u003e fix: allow refute_redirect to refute any redirections (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8ac8e7895f141a40f9116f9ce19e1ab0c742576c\"\u003e\u003ccode\u003e8ac8e78\u003c/code\u003e\u003c/a\u003e Force remove stream elements on join patch (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.1...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.8 to 0.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10 (2025-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq\u003c/code\u003e]: Add [\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.9 (2025-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Support any enumerable in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test.expect/3\u003c/code\u003e]: Fix usage in shared mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eretry\u003c/code\u003e]: Do not carry halt between retries\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e(Internal) Support custom headers in \u003ccode\u003eReq.Utils.aws_sigv4_url/1\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e(Internal) Support custom query params in \u003ccode\u003eReq.Utils.aws_sigv4_url/1\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71e31f15d3fe2d145effe28b171c8e55013e70c8\"\u003e\u003ccode\u003e71e31f1\u003c/code\u003e\u003c/a\u003e Release v0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/8db1395325c8ae817c2cf00258388da902a9458d\"\u003e\u003ccode\u003e8db1395\u003c/code\u003e\u003c/a\u003e Fix doc since\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/44f338490e183458a8d752893e927a3c36c01079\"\u003e\u003ccode\u003e44f3384\u003c/code\u003e\u003c/a\u003e Add Req.get_headers_list/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/87eba8181d90665fd93d3f6c01009728ad80b130\"\u003e\u003ccode\u003e87eba81\u003c/code\u003e\u003c/a\u003e Add internal Req.Fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/fff2a22e4ae1341a04718bd891b2fbfd88efef82\"\u003e\u003ccode\u003efff2a22\u003c/code\u003e\u003c/a\u003e Move code around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/95f07bf90bf09acefdf5f371c5b705a460c85dba\"\u003e\u003ccode\u003e95f07bf\u003c/code\u003e\u003c/a\u003e Hide warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/105989ffc3e0549a46865e7349baa6816c27d9b8\"\u003e\u003ccode\u003e105989f\u003c/code\u003e\u003c/a\u003e Release v0.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/97e0533581fc73110c46c3425a3a3d1c8a0f5a30\"\u003e\u003ccode\u003e97e0533\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eReq\u003c/code\u003e: Do not carry halt between retries (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/2046dc533f89b0e1f058d19fc43f14377af02246\"\u003e\u003ccode\u003e2046dc5\u003c/code\u003e\u003c/a\u003e Support custom query params in Req.Utils.aws_sigv4_url/1 (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/1cbf092baefe79a2f3723c262db5ddc0d2784b68\"\u003e\u003ccode\u003e1cbf092\u003c/code\u003e\u003c/a\u003e Minor improvements to the documentation (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.8...v0.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sweet_xml` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.6.9 to 1.6.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.3 to 0.4.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.8 to 1.6.9 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1027\"\u003eswoosh/swoosh#1027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3 🚀\u003c/h2\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_doc from 0.37.2 to 0.37.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/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.7 to 1.6.8 \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/1016\"\u003e#1016\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/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1017\"\u003eswoosh/swoosh#1017\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1015\"\u003eswoosh/swoosh#1015\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement loops.so adapter \u003ca href=\"https://github.com/caioaao\"\u003e\u003ccode\u003e@​caioaao\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.10\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken attachments on Scaleway 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/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.9\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix assets path prefix\u003c/li\u003e\n\u003cli\u003eimprove static serving config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.8 (deprecated: broken css priv path, fixed in 1.17.9)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix priv path for css file \u003ca href=\"https://github.com/princemaple\"\u003e\u003ccode\u003e@​princemaple\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.7 (deprecated: broken css priv path, fixed in 1.17.9)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a5ced79869b2b6709af0b0558eccccedf6a1946b\"\u003e\u003ccode\u003ea5ced79\u003c/code\u003e\u003c/a\u003e v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b524ff3179613c423225636ef5378563490968b6\"\u003e\u003ccode\u003eb524ff3\u003c/code\u003e\u003c/a\u003e Support dark/light mode based on system theme (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9db488a534fbf817f3d3d7d8ac139b1db5e4cf3d\"\u003e\u003ccode\u003e9db488a\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.9 to 1.6.10 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/328e7ab0246b4c75706012efb05698b164c15fd7\"\u003e\u003ccode\u003e328e7ab\u003c/code\u003e\u003c/a\u003e Bump mail from 0.4.3 to 0.4.4 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b3f8d0bbac0905503707e55fad7af36efde5ec93\"\u003e\u003ccode\u003eb3f8d0b\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.8 to 1.6.9 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37880a7b254a5d7ca22ce5ed22cc126c42eaf25a\"\u003e\u003ccode\u003e37880a7\u003c/code\u003e\u003c/a\u003e Update test_assertions.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e878e49f78d960f9c60bc85abcfad38e56cba80a\"\u003e\u003ccode\u003ee878e49\u003c/code\u003e\u003c/a\u003e v1.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/629cc554a22d5853778344a3d02ee3d1be596d10\"\u003e\u003ccode\u003e629cc55\u003c/code\u003e\u003c/a\u003e Update Req usage, preparing for v1.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3290fde318b7d1d4c7126b8ff00a18cedd9d94cc\"\u003e\u003ccode\u003e3290fde\u003c/code\u003e\u003c/a\u003e update adapters table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f1e14bee7b763b222056275c5500203184976167\"\u003e\u003ccode\u003ef1e14be\u003c/code\u003e\u003c/a\u003e v1.18.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.17.6...v1.18.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.2.4 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-02-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport correct target for Linux MUSL with Tailwind v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-02-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Tailwind v4+. This release assumes Tailwind v4 for new projects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: v0.3.0 dropped target code for handling Linux MUSL with Tailwind v3. Use v0.3.1+ instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/dec852e08d6dd2e5c72695a6b15a1206466c4c0b\"\u003e\u003ccode\u003edec852e\u003c/code\u003e\u003c/a\u003e release v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bc2fdff386e813726ab91225cb064f6154a0874\"\u003e\u003ccode\u003e2bc2fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/115\"\u003e#115\u003c/a\u003e from phoenixframework/sd-musl-target-v3v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/c0006e254b350ecca3dc60dcc8069661b0fe614a\"\u003e\u003ccode\u003ec0006e2\u003c/code\u003e\u003c/a\u003e Support Linux MUSL v3 and v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/08629c84b89789e7625962537bfc6dbcc39ff61e\"\u003e\u003ccode\u003e08629c8\u003c/code\u003e\u003c/a\u003e release v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8b3247daad69a5c3079d7c98ac597acc4f970318\"\u003e\u003ccode\u003e8b3247d\u003c/code\u003e\u003c/a\u003e Merge branch 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/7e1f93b28485c6f4d943b8e8f6e3b72c19d9ab02\"\u003e\u003ccode\u003e7e1f93b\u003c/code\u003e\u003c/a\u003e use Tailwind 4.0.9 as latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/44ac9014f0b9564926e2f620817497fedc389567\"\u003e\u003ccode\u003e44ac901\u003c/code\u003e\u003c/a\u003e don't mention 0.3 or Tailwind v4 in README yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8ad425c2da4821bd85151b1335ed74870225a5f9\"\u003e\u003ccode\u003e8ad425c\u003c/code\u003e\u003c/a\u003e Pass url as a string into fetch_body! as URI.parse would not succeed with a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/6f45cae55d6bf5c35aba760d3423aed556b20d4b\"\u003e\u003ccode\u003e6f45cae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/97\"\u003e#97\u003c/a\u003e from arcanemachine/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/22788850d21a62861ea67cc16e529047747e6817\"\u003e\u003ccode\u003e2278885\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/110\"\u003e#110\u003c/a\u003e from phoenixframework/sd-tailwind3to4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.2.4...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_metrics` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md\"\u003etelemetry_metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/tree/v1.1.0\"\u003e1.1.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cp\u003eAdd support for measurements as second argument of keep/drop callback.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/138d5322aa004d1b207dee75860dc90ee9ad2601\"\u003e\u003ccode\u003e138d532\u003c/code\u003e\u003c/a\u003e Release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/9e93f2e557de8dfa7aaf86132ea230043aec31f8\"\u003e\u003ccode\u003e9e93f2e\u003c/code\u003e\u003c/a\u003e Fix 'metadata' typo in moduledoc (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/f1fdb7c609993de1c9627ee6003f8c5c8b3f61aa\"\u003e\u003ccode\u003ef1fdb7c\u003c/code\u003e\u003c/a\u003e Fix typespec for \u003ccode\u003edrop\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/b9675ffddb2ed3dae09737c36a085814272b37b1\"\u003e\u003ccode\u003eb9675ff\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/7a21527c35131c12deb6fc00e1de5de240131fd2\"\u003e\u003ccode\u003e7a21527\u003c/code\u003e\u003c/a\u003e Fix link, closes \u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/3fde8304532670af7ebf57cbb041103be8a15774\"\u003e\u003ccode\u003e3fde830\u003c/code\u003e\u003c/a\u003e Implement event filtering on measurements (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/77\"\u003e#77\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/ab8616480cc78bd2377c390f07261da6f37a7401\"\u003e\u003ccode\u003eab86164\u003c/code\u003e\u003c/a\u003e Console log measurement name with conversion fun name  (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_poller` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/blob/main/CHANGELOG.md\"\u003etelemetry_poller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0\"\u003e1.2.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003epersistent_term\u003c/code\u003e measurements.\u003c/li\u003e\n\u003cli\u003eRequire Erlang/OTP 24+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thousand_island` from 1.3.8 to 1.3.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/thousand_island/blob/main/CHANGELOG.md\"\u003ethousand_island's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.12 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not kill off acceptors when encountering an \u003ccode\u003e:einval\u003c/code\u003e socket status (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/162\"\u003e#162\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/marschro\"\u003e\u003ccode\u003e@​marschro\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.11 (23 Feb 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly support \u003ccode\u003einet_backend\u003c/code\u003e transport option for TCP connections (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/155\"\u003e#155\u003c/a\u003e, thanks \u003ca href=\"https://github.com/paulswartz\"\u003e\u003ccode\u003e@​paulswartz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.10 (17 Feb 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ecerts_keys\u003c/code\u003e TLS config option (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/153\"\u003e#153\u003c/a\u003e, thanks \u003ca href=\"https://github.com/joshk\"\u003e\u003ccode\u003e@​joshk\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.9 (6 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly ignore several Handler return values to silence Dialyzer in dependent libraries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/aa988acf4b1ad409903b622868bddf26e168dea3\"\u003e\u003ccode\u003eaa988ac\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/6819131f34112b8caadd31ec9baba6f0063762e2\"\u003e\u003ccode\u003e6819131\u003c/code\u003e\u003c/a\u003e Only stop turning the accept look on closed sockets; retry on einval (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/3c6d17205255ae4ce013f51dac64a617ef07e7d3\"\u003e\u003ccode\u003e3c6d172\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/94f8f0b0c299579605cd526247478977e29d1d7d\"\u003e\u003ccode\u003e94f8f0b\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.9 to 0.3.10 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/7de6b08cea90f7e54abd1ead5539cc732f18e050\"\u003e\u003ccode\u003e7de6b08\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.8 to 0.3.9 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/e304958a1ea05237d025d544e3ae10c906f7934f\"\u003e\u003ccode\u003ee304958\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.1 to 0.37.2 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/adc3ca4475113d558444c164b68d7c4c753f7f1d\"\u003e\u003ccode\u003eadc3ca4\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/f3903f39bb066b4647d18929f5e93329b4b3dee9\"\u003e\u003ccode\u003ef3903f3\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003einet_backend\u003c/code\u003e transport option (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/9c6d426e78dd40020aa7f7cbbcf14262ac871f06\"\u003e\u003ccode\u003e9c6d426\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/1f7569fc9ca139d8d56dbd3ba1164a385480a3b8\"\u003e\u003ccode\u003e1f7569f\u003c/code\u003e\u003c/a\u003e Support TLS config to use the recently added \u003ccode\u003ecerts_keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/thousand_island/compare/1.3.8...1.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ringvold/get5_api/pull/176","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringvold%2Fget5_api/issues/176","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/176/packages"},{"uuid":"2772922944","node_id":"PR_kwDOCeZgpc6G8Wgk","number":852,"state":"closed","title":"chore: Bump sweet_xml from 0.7.3 to 0.7.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["firestack"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-07T12:38:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-07T14:00:19.000Z","updated_at":"2025-10-07T12:38:11.000Z","time_to_close":23582272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"sweet_xml","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"}],"path":null,"ecosystem":"hex"},"body":"Bumps [sweet_xml](https://github.com/kbrw/sweet_xml) from 0.7.3 to 0.7.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.4] (2023-08-31)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eContribution from \u003ca href=\"https://github.com/thbar\"\u003e\u003ccode\u003e@​thbar\u003c/code\u003e\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eLogger deprecation warning fixed for Elixir 1.15 (\u003ccode\u003e[#94](https://github.com/kbrw/sweet_xml/issues/94)\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNow requires Elixir 1.12+ (\u003ccode\u003e[#94](https://github.com/kbrw/sweet_xml/issues/94)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/cf626b2de1690b9cc32e35a2399714613568a5dd\"\u003e\u003ccode\u003ecf626b2\u003c/code\u003e\u003c/a\u003e updated changelog for 0.7.4 + test correction\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.3...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sweet_xml\u0026package-manager=hex\u0026previous-version=0.7.3\u0026new-version=0.7.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/mbta/api/pull/852","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/852","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/852/packages"}],"issue_packages":[{"old_version":"0.7.4","new_version":"0.7.5","update_type":"patch","path":null,"pr_created_at":"2025-05-16T13:50:25.000Z","version_change":"0.7.4 → 0.7.5","issue":{"uuid":"2524600613","node_id":"PR_kwDOOrI6as6Welkl","number":2,"state":"open","title":"chore(deps): bump sweet_xml from 0.7.4 to 0.7.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-16T13:50:25.000Z","updated_at":"2025-05-16T13:50:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"}],"path":null,"ecosystem":"hex"},"body":"Bumps [sweet_xml](https://github.com/kbrw/sweet_xml) from 0.7.4 to 0.7.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sweet_xml\u0026package-manager=hex\u0026previous-version=0.7.4\u0026new-version=0.7.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AlexeyIgnatev/blockscout/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexeyIgnatev%2Fblockscout/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.7.4","new_version":"0.7.5","update_type":"patch","path":null,"pr_created_at":"2025-04-01T07:48:20.000Z","version_change":"0.7.4 → 0.7.5","issue":{"uuid":"2962600536","node_id":"PR_kwDOCBilpc6Q44V0","number":86,"state":"open","title":"Bump the non-breaking-changes group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-01T07:48:20.000Z","updated_at":"2025-06-08T14:13:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":14,"packages":[{"name":"cachex","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/whitfin/cachex"},{"name":"credo","old_version":"1.7.10","new_version":"1.7.11","repository_url":"https://github.com/rrrene/credo"},{"name":"erlexec","old_version":"2.0.7","new_version":"2.2.0","repository_url":"https://github.com/saleyn/erlexec"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"floki","old_version":"0.36.3","new_version":"0.37.1","repository_url":"https://github.com/philss/floki"},{"name":"hackney","old_version":"1.20.1","new_version":"1.23.0","repository_url":"https://github.com/benoitc/hackney"},{"name":"owl","old_version":"0.12.0","new_version":"0.12.2","repository_url":"https://github.com/fuelen/owl"},{"name":"phoenix","old_version":"1.7.17","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"scholar","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/elixir-nx/scholar"},{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"},{"name":"tesla","old_version":"1.13.2","new_version":"1.14.1","repository_url":"https://github.com/elixir-tesla/tesla"}],"path":null,"ecosystem":"hex"},"body":"Bumps the non-breaking-changes group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cachex](https://github.com/whitfin/cachex) | `4.0.3` | `4.0.4` |\n| [credo](https://github.com/rrrene/credo) | `1.7.10` | `1.7.11` |\n| [erlexec](https://github.com/saleyn/erlexec) | `2.0.7` | `2.2.0` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [floki](https://github.com/philss/floki) | `0.36.3` | `0.37.1` |\n| [hackney](https://github.com/benoitc/hackney) | `1.20.1` | `1.23.0` |\n| [owl](https://github.com/fuelen/owl) | `0.12.0` | `0.12.2` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.17` | `1.7.21` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.0` | `1.0.9` |\n| [scholar](https://github.com/elixir-nx/scholar) | `0.3.1` | `0.4.0` |\n| [sweet_xml](https://github.com/kbrw/sweet_xml) | `0.7.4` | `0.7.5` |\n| [tesla](https://github.com/elixir-tesla/tesla) | `1.13.2` | `1.14.1` |\n\n\nUpdates `cachex` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/whitfin/cachex/releases\"\u003ecachex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003cp\u003eThis is small release to fix a couple of issues with caching.\u003c/p\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect documentation on \u003ccode\u003eCachex.fetch/4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue when LRU checking against a missing key\u003c/li\u003e\n\u003cli\u003eResolve an issue with long running proactive warmers\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease file an issue if there are any further problems!\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/whitfin/cachex/commit/9c52af4709042181be1f1d226ce067eedf7cfd5c\"\u003e\u003ccode\u003e9c52af4\u003c/code\u003e\u003c/a\u003e Bump to v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/688837f53c5f4e012aaa28345a12fcdf351abbc4\"\u003e\u003ccode\u003e688837f\u003c/code\u003e\u003c/a\u003e Fix cache warmer for long running tasks (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/5e26934640c6203a9936f15835fbe06954780056\"\u003e\u003ccode\u003e5e26934\u003c/code\u003e\u003c/a\u003e Allow matching against missing cache items (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/439169897924ea1820308ed0b8786b2a327fbfab\"\u003e\u003ccode\u003e4391698\u003c/code\u003e\u003c/a\u003e Support Elixir 1.18 in GitHub CI (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/dae0e1a36ebab8fd7d6bd76d94b0bf3487395cd1\"\u003e\u003ccode\u003edae0e1a\u003c/code\u003e\u003c/a\u003e Update redundant typespec (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/361d1aa8c2bc99dfb65278143ba6ddb59a6a8a91\"\u003e\u003ccode\u003e361d1aa\u003c/code\u003e\u003c/a\u003e Update Cachex.fetch documentation (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/0e3b9823649b6ff252d30249416e2fe28f9eddda\"\u003e\u003ccode\u003e0e3b982\u003c/code\u003e\u003c/a\u003e Fix incorrect specification for fetch/3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/f750574b72adfbe1d9053be617e39d4e73cc396c\"\u003e\u003ccode\u003ef750574\u003c/code\u003e\u003c/a\u003e Update overview based on README changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/whitfin/cachex/commit/efcac15ce2b7576c7ee1e4b619f9dca29db55bff\"\u003e\u003ccode\u003eefcac15\u003c/code\u003e\u003c/a\u003e Update README with minor grammar edits (\u003ca href=\"https://redirect.github.com/whitfin/cachex/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/whitfin/cachex/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `credo` from 1.7.10 to 1.7.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rrrene/credo/releases\"\u003ecredo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.11\u003c/h2\u003e\n\u003cp\u003eCheck it out on Hex: \u003ca href=\"https://hex.pm/packages/credo/1.7.11\"\u003ehttps://hex.pm/packages/credo/1.7.11\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.18\u003c/li\u003e\n\u003cli\u003eFix crashing for invalid strings in issue messages\u003c/li\u003e\n\u003cli\u003eShow required Elixir version for skipped checks\u003c/li\u003e\n\u003cli\u003eAdd options \u003ccode\u003e:exit_status\u003c/code\u003e and \u003ccode\u003e:category\u003c/code\u003e to \u003ccode\u003eformat_issue/2\u003c/code\u003e when using \u003ccode\u003eCredo.Check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Readability.ModuleDoc\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Warning.UnusedEnumOperation\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive for tuples and underscored matches (\u003ccode\u003e_foo\u003c/code\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/rrrene/credo/blob/master/CHANGELOG.md\"\u003ecredo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility \u0026amp; compiler warnings with Elixir 1.18\u003c/li\u003e\n\u003cli\u003eFix crashing for invalid strings in issue messages\u003c/li\u003e\n\u003cli\u003eShow required Elixir version for skipped checks\u003c/li\u003e\n\u003cli\u003eAdd options \u003ccode\u003e:exit_status\u003c/code\u003e and \u003ccode\u003e:category\u003c/code\u003e to \u003ccode\u003eformat_issue/2\u003c/code\u003e when using \u003ccode\u003eCredo.Check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Readability.ModuleDoc\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Warning.UnusedEnumOperation\u003c/code\u003e fixed false positive\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCredo.Check.Refactor.ABCSize\u003c/code\u003e fixed false positive for tuples and underscored matches (\u003ccode\u003e_foo\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/rrrene/credo/commit/965a59c0e71067c7fc6fab26860ac6dc0ea2912f\"\u003e\u003ccode\u003e965a59c\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/92a6814df91688b4f19e67d5d1e5a996b1989370\"\u003e\u003ccode\u003e92a6814\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/7482d13367eeb16fbca0596250fa5a5252050ca4\"\u003e\u003ccode\u003e7482d13\u003c/code\u003e\u003c/a\u003e Update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/b02c29220d4f455a94f939decfe5686db2d77cf2\"\u003e\u003ccode\u003eb02c292\u003c/code\u003e\u003c/a\u003e Update to Elixir 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/e69dc29f41b5a9bdce14829bd1f53b1236735834\"\u003e\u003ccode\u003ee69dc29\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1166\"\u003e#1166\u003c/a\u003e from Wigny/wigny/add-unusedvariablenames-checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/dd666fa331da2e58295532c150167aaff294caec\"\u003e\u003ccode\u003edd666fa\u003c/code\u003e\u003c/a\u003e Update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/b8cdedc7977fb8f75b7bba4d6da8bb6f63b4c815\"\u003e\u003ccode\u003eb8cdedc\u003c/code\u003e\u003c/a\u003e Upgrade Elixir to 1.18 on CI etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/1f5ae9e2dd33210a2a13d3e3de8118f4e34edf9b\"\u003e\u003ccode\u003e1f5ae9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rrrene/credo/issues/1165\"\u003e#1165\u003c/a\u003e from rNoz/rnoz/check-format-issue-category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/91350ade08a5342f0be79e966cfabbf088b4f549\"\u003e\u003ccode\u003e91350ad\u003c/code\u003e\u003c/a\u003e Update deps for Elixir 1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrrene/credo/commit/327413252b12e3f50b5adf031d899a466ea5277f\"\u003e\u003ccode\u003e3274132\u003c/code\u003e\u003c/a\u003e Check for invalid bytes in issue message\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rrrene/credo/compare/v1.7.10...v1.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `erlexec` from 2.0.7 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/saleyn/erlexec/commits/2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file_system` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/dc8f7d6cd7cfd492ebff7a53a58800c213d457bb\"\u003e\u003ccode\u003edc8f7d6\u003c/code\u003e\u003c/a\u003e bump v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/4a660e0cdb4aeb1f5c0198c19c09bf929895468e\"\u003e\u003ccode\u003e4a660e0\u003c/code\u003e\u003c/a\u003e Recompile inotifywait.exe; test w/ Elixir 1.18 (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/d6d77218ea6cfb79051958d0d4177bd773b94194\"\u003e\u003ccode\u003ed6d7721\u003c/code\u003e\u003c/a\u003e Fix spelling mistake from minitor to monitor. (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/9fab476d41a5903562ada4e600a6c1c8b8f45a9e\"\u003e\u003ccode\u003e9fab476\u003c/code\u003e\u003c/a\u003e fix compilation on new versions of MacOS (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/falood/file_system/commit/bbb7d15f1f1dec7533573b8625a7680b831992ee\"\u003e\u003ccode\u003ebbb7d15\u003c/code\u003e\u003c/a\u003e Supoprt Elixir 17.x / Erlang OTP 27.x in CI (\u003ca href=\"https://redirect.github.com/falood/file_system/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/falood/file_system/compare/v1.0.1...v1.1.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.36.3 to 0.37.1\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.37.1\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cp\u003eMove regex declaration from module tag to inside function. This is a fix to be compatible with the upcoming OTP 28.\u003c/p\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Elixir 1.18 to the CI workflow by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/607\"\u003ephilss/floki#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.35.1 to 0.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/606\"\u003ephilss/floki#606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.36.1 to 0.37.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/611\"\u003ephilss/floki#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix versions we describe in README.md by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/616\"\u003ephilss/floki#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.10 to 1.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/608\"\u003ephilss/floki#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.1 to 0.37.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/615\"\u003ephilss/floki#615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast_html from 2.4.0 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/609\"\u003ephilss/floki#609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/philss/floki/compare/v0.37.0...v0.37.1\"\u003ehttps://github.com/philss/floki/compare/v0.37.0...v0.37.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://hexdocs.pm/floki/0.37.0/Floki.html#css_escape/1\"\u003e\u003ccode\u003eFloki.css_escape/1\u003c/code\u003e\u003c/a\u003e - thanks \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e - thanks \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for Elixir 1.13 and OTP 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Elixir 1.13 by \u003ca href=\"https://github.com/philss\"\u003e\u003ccode\u003e@​philss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/595\"\u003ephilss/floki#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.8 to 1.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/596\"\u003ephilss/floki#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump credo from 1.7.9 to 1.7.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/597\"\u003ephilss/floki#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast_html from 2.3.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/599\"\u003ephilss/floki#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dialyxir from 1.4.4 to 1.4.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/600\"\u003ephilss/floki#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.34.2 to 0.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/602\"\u003ephilss/floki#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e by \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/603\"\u003ephilss/floki#603\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/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/philss/floki/pull/603\"\u003ephilss/floki#603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/philss/floki/compare/v0.36.3...v0.37.0\"\u003ehttps://github.com/philss/floki/compare/v0.36.3...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.37.1] - 2025-03-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove regex declaration from module tag to inside function.\nThis is a fix to be compatible with the upcoming OTP 28.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.37.0] - 2024-12-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFloki.css_escape/1\u003c/code\u003e - thanks \u003ca href=\"https://github.com/SteffenDE\"\u003e\u003ccode\u003e@​SteffenDE\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug propagating identity encoder in \u003ccode\u003eraw_html/2\u003c/code\u003e - thanks \u003ca href=\"https://github.com/andyleclair\"\u003e\u003ccode\u003e@​andyleclair\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for Elixir 1.13 and OTP 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/be2b265c418cd704f043fdc17e4e404935e32557\"\u003e\u003ccode\u003ebe2b265\u003c/code\u003e\u003c/a\u003e Release v0.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/0a16c9faf9b79e61dbcb22f7311da3522590f62c\"\u003e\u003ccode\u003e0a16c9f\u003c/code\u003e\u003c/a\u003e Bump fast_html from 2.4.0 to 2.4.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/061181f14042071cf09c62a4b04246653683be1f\"\u003e\u003ccode\u003e061181f\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.1 to 0.37.3 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f5415e2a3ac62f1922d130994b905a74e529bd93\"\u003e\u003ccode\u003ef5415e2\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.10 to 1.7.11 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/1e5f76e35add081bd96a2cc1bd258bc971da3053\"\u003e\u003ccode\u003e1e5f76e\u003c/code\u003e\u003c/a\u003e Move regex from module tag to inside function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/e7b1c21d2436af3a01e0ccd25e44e1ef1da2c7b2\"\u003e\u003ccode\u003ee7b1c21\u003c/code\u003e\u003c/a\u003e Add v0.37 to the change log file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/30b6ac76e804d55246ded96eca5e21c3743e23cb\"\u003e\u003ccode\u003e30b6ac7\u003c/code\u003e\u003c/a\u003e Fix versions we describe in README.md (\u003ca href=\"https://redirect.github.com/philss/floki/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/4a0561e209c51707d35f872fba2591950eacce9d\"\u003e\u003ccode\u003e4a0561e\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.36.1 to 0.37.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/7e5094940656dfbd60cd338080a23905b42fdaa0\"\u003e\u003ccode\u003e7e50949\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.35.1 to 0.36.1 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/069cb40f533e5b5acd301dd94af67a0fba9f49e6\"\u003e\u003ccode\u003e069cb40\u003c/code\u003e\u003c/a\u003e Add Elixir 1.18 to the CI workflow (\u003ca href=\"https://redirect.github.com/philss/floki/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.36.3...v0.37.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hackney` from 1.20.1 to 1.23.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.23.0 - 2025-02-25\u003c/h2\u003e\n\u003ch3\u003eChanges:\u003c/h3\u003e\n\u003cp\u003efix: happy eyeball use correct timeout during connectino\nfix: don't wrap conection error\nimprovement: eyeballonly spawn ipv6 worker when needed\u003c/p\u003e\n\u003cp\u003eAvailable on hex.pm \u003ca href=\"https://hexdocs.pm/hackney/1.23.0/\"\u003ehttps://hexdocs.pm/hackney/1.23.0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.22.0 - 2025-02-20\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: prefer to connect using IPv6. happy eyeball strategy\u003c/li\u003e\n\u003cli\u003eimprovement: fully support no_proxy environment variable\u003c/li\u003e\n\u003cli\u003edoc: migrated to ex_doc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.21.0 - 2025-02-20\u003c/h3\u003e\n\u003cp\u003efix: remove SSL options incompatible with tls 1.3\nfix: url parsing handle \u0026quot;/\u0026quot; path correctly\nfix: simplify integration test suite\nfix: handle chunked response in redirect responses\nfix: handle http \u0026amp; https proxies separately\nfix: skip junk lines in 1.xx response\u003c/p\u003e\n\u003cp\u003e** security fixes ***\u003c/p\u003e\n\u003cp\u003efix URL parsing to prevent SSRF . (related to CVE-2025-1211)\nuse latest SSL certificate bundle\u003c/p\u003e\n\u003cp\u003eAvailable on hex.pm : \u003ca href=\"https://hex.pm/packages/hackney\"\u003ehttps://hex.pm/packages/hackney\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benoitc/hackney/blob/master/NEWS.md\"\u003ehackney's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.0 - 2025-02-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: happy eyeball use correct timeout during connectino\u003c/li\u003e\n\u003cli\u003efix: don't wrap conection error\u003c/li\u003e\n\u003cli\u003eimprovement: eyeballonly spawn ipv6 worker when needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: prefer to connect using IPv6. happy eyeball strategy\u003c/li\u003e\n\u003cli\u003eimprovement: fully support no_proxy environment variable\u003c/li\u003e\n\u003cli\u003edoc: migrated to ex_doc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove SSL options incompatible with tls 1.3\u003c/li\u003e\n\u003cli\u003efix: url parsing handle \u0026quot;/\u0026quot; path correctly\u003c/li\u003e\n\u003cli\u003efix: simplify integration test suite\u003c/li\u003e\n\u003cli\u003efix: handle chunked response in redirect responses\u003c/li\u003e\n\u003cli\u003efix: handle http \u0026amp; https proxies separately\u003c/li\u003e\n\u003cli\u003efix: skip junk lines in 1.xx response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e** security fixes ***\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix URL parsing to prevent SSRF . (related to CVE-2025-1211)\u003c/li\u003e\n\u003cli\u003euse latest SSL certificate bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/befe2df2080704824487c3c0201417d0ddb3c686\"\u003e\u003ccode\u003ebefe2df\u003c/code\u003e\u003c/a\u003e bump to 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/9999f9883cc2073974da6c8518ee428668f0cf99\"\u003e\u003ccode\u003e9999f98\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benoitc/hackney/issues/760\"\u003e#760\u003c/a\u003e from benoitc/fix-happy-eyeball\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/69ec909c6085ad893073f3c70bafef9378e43e76\"\u003e\u003ccode\u003e69ec909\u003c/code\u003e\u003c/a\u003e happy eyeball: don't wrap error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/0e499e2943d9abdc950d3efb871a14b878717249\"\u003e\u003ccode\u003e0e499e2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;re-add reuse_session option\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/f5a19c4a520d9e4ebebc5dcea2cfc5bcc58a7e74\"\u003e\u003ccode\u003ef5a19c4\u003c/code\u003e\u003c/a\u003e fix timeout issue: ensure to use proper timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/516697321c17023f1c8f84a448e1f6b02e666653\"\u003e\u003ccode\u003e5166973\u003c/code\u003e\u003c/a\u003e re-add reuse_session option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/7abf9548dd103c8709f5f77f0ce8c08e404917d7\"\u003e\u003ccode\u003e7abf954\u003c/code\u003e\u003c/a\u003e remove useless modules part from the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/1fac9c7f1749f2a135847bbcf4517336dfbf05e5\"\u003e\u003ccode\u003e1fac9c7\u003c/code\u003e\u003c/a\u003e fix doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/e61da0b6368063a3960e7e16a64612914c408779\"\u003e\u003ccode\u003ee61da0b\u003c/code\u003e\u003c/a\u003e bump to 1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benoitc/hackney/commit/f60a5a119a91473244d131b7256cdfafdb42b94e\"\u003e\u003ccode\u003ef60a5a1\u003c/code\u003e\u003c/a\u003e fix unused variable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benoitc/hackney/compare/1.20.1...1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `owl` from 0.12.0 to 0.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuelen/owl/releases\"\u003eowl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix rendering issues when the height of terminal \u0026lt; height of live blocks\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.1...v0.12.2\"\u003ehttps://github.com/fuelen/owl/compare/v0.12.1...v0.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid deprecation warning: List.zip -\u0026gt; Enum.zip by \u003ca href=\"https://github.com/petermm\"\u003e\u003ccode\u003e@​petermm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fuelen/owl/pull/29\"\u003efuelen/owl#29\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/petermm\"\u003e\u003ccode\u003e@​petermm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fuelen/owl/pull/29\"\u003efuelen/owl#29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.0...v0.12.1\"\u003ehttps://github.com/fuelen/owl/compare/v0.12.0...v0.12.1\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/fuelen/owl/commit/cb00897795e3c372daa5cea7f313a6af2cbe986e\"\u003e\u003ccode\u003ecb00897\u003c/code\u003e\u003c/a\u003e Bump version to \u003ccode\u003e0.12.2\u003c/code\u003e, require Elixir \u003ccode\u003e1.14\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/4b853ebbcf90c213ce18e1416754bceef4cd2038\"\u003e\u003ccode\u003e4b853eb\u003c/code\u003e\u003c/a\u003e Add downloads badge to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/486e6fa44c80209e7eae2f5dd2ab9721535e4897\"\u003e\u003ccode\u003e486e6fa\u003c/code\u003e\u003c/a\u003e Use Enum.map + Enum.sum instead of Enum.sum_by to support older versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/573a95f9fe3ba9fd618f9c7a5ec481479daab925\"\u003e\u003ccode\u003e573a95f\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/5f35983628a535efa4dc3c21696de22e1b45007a\"\u003e\u003ccode\u003e5f35983\u003c/code\u003e\u003c/a\u003e Fix rendering issues when the height of terminal \u0026lt; height of live blocks, clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/2f9ed3a37c737650445486ab1461aeed20d55cea\"\u003e\u003ccode\u003e2f9ed3a\u003c/code\u003e\u003c/a\u003e Bump version to \u003ccode\u003e0.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/da0e5f37227ad329276fd7cecd1ffa6af3f94559\"\u003e\u003ccode\u003eda0e5f3\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuelen/owl/commit/6087d71bdfbbb3b4b546a06bb2a52ca9f0152f35\"\u003e\u003ccode\u003e6087d71\u003c/code\u003e\u003c/a\u003e Avoid deprecation warning: List.zip -\u0026gt; Enum.zip (\u003ca href=\"https://redirect.github.com/fuelen/owl/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuelen/owl/compare/v0.12.0...v0.12.2\"\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.17 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.0 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.9/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.6 (2025-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition where patches were discarded when a new navigation was already pending (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-debounce=\u0026quot;blur\u0026quot; re-sending events for subsequent blurs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecode_change\u003c/code\u003e callback not returning the new channel state (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix LiveViews not being able to reconnect without a full page reload after a deployment that changed the router (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of large forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eJS.push\u003c/code\u003e values are sent on form events (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to skip persistent_id generation in \u003ccode\u003ePhoenix.Component.inputs_for/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelay \u003ccode\u003ephx-disconnected\u003c/code\u003e binding to prevent brief flash of \u0026quot;Attempting to reconnect\u0026quot; message for short disconnects (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3680\"\u003e#3680\u003c/a\u003e). This can be configured by passing the \u003ccode\u003edisconnectedTimeout\u003c/code\u003e option to the LiveSocket constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.5 (2025-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJS.exec\u003c/code\u003e failing when a selector is passed (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race conditions when testing a live upload that redirects in the progress callback (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix streams in sticky LiveView being reset under some circumstances when another LiveView also contains a stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix recursively locked elements not being correctly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JS.show/hide/toggle behavior while also fixing JS.focus() on Mobile Safari (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect infinite patch redirect loops and raise an error (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.4 (2025-02-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix elements with \u003ccode\u003ephx-remove\u003c/code\u003e inside sticky LiveViews being unintentionally removed on navigation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-loading\u003c/code\u003e not being removed from links in sticky LiveViews (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3656\"\u003e#3656\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/787568876974a7018317b9ce59dc5e668baf6f69\"\u003e\u003ccode\u003e7875688\u003c/code\u003e\u003c/a\u003e release v1.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/04e535d6b80604a5ea6abaddb8ce038ebddd02a4\"\u003e\u003ccode\u003e04e535d\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0eefc92655b690a0ebd0c086aca527ac3ada1561\"\u003e\u003ccode\u003e0eefc92\u003c/code\u003e\u003c/a\u003e add test for LiveViewTest uploads in nested LV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/026c737b713b7b4d6306120990e72f3b8e7b4b0b\"\u003e\u003ccode\u003e026c737\u003c/code\u003e\u003c/a\u003e fix ClientProxy sync_with_root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d540703368803360b09165091faac05a778b91a\"\u003e\u003ccode\u003e8d54070\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/caa6230b01848227d21e9794eec70c0a54d6ea08\"\u003e\u003ccode\u003ecaa6230\u003c/code\u003e\u003c/a\u003e release v1.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82fb99ce9ea5938ee11377373e7ccbb2cdf27fab\"\u003e\u003ccode\u003e82fb99c\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ca0d7820f671934524f550d4b5afacc9bcd841ee\"\u003e\u003ccode\u003eca0d782\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0d99adcbdb65933766bd925a0ea5634020465338\"\u003e\u003ccode\u003e0d99adc\u003c/code\u003e\u003c/a\u003e fix: allow refute_redirect to refute any redirections (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8ac8e7895f141a40f9116f9ce19e1ab0c742576c\"\u003e\u003ccode\u003e8ac8e78\u003c/code\u003e\u003c/a\u003e Force remove stream elements on join patch (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plug_cowboy` from 2.7.2 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-plug/plug_cowboy/blob/master/CHANGELOG.md\"\u003eplug_cowboy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.3\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure errors from Cowboy 2.13 are correctly translated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/e5d5fd8057eba8dacb71fcce1d66b0fba960b916\"\u003e\u003ccode\u003ee5d5fd8\u003c/code\u003e\u003c/a\u003e Release: v2.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/cebf20c7bfb74f6b12d8ecb66f3dd7484f034ef9\"\u003e\u003ccode\u003ecebf20c\u003c/code\u003e\u003c/a\u003e Translate errors for Cowboy 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-plug/plug_cowboy/commit/79b7bf8f2644eea5d3b01a7adf07948733dfdd72\"\u003e\u003ccode\u003e79b7bf8\u003c/code\u003e\u003c/a\u003e Improve docs (\u003ca href=\"https://redirect.github.com/elixir-plug/plug_cowboy/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-plug/plug_cowboy/compare/v2.7.2...v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `scholar` 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/elixir-nx/scholar/blob/main/CHANGELOG.md\"\u003escholar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0 (2025-01-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Nx \u003ccode\u003e~\u0026gt; 0.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd batching to regression metrics\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Cluster.OPTICS\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Covariance.LedoitWolf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Covariance.ShrunkCovariance\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.CrossDecomposition.PLSSVD\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Decomposition.TruncatedSVD\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Impute.KNNImputter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.NaiveBayes.Bernoulli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Preprocessing.Binarizer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eScholar.Preprocessing.RobustScaler\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epartial_fit/2\u003c/code\u003e and \u003ccode\u003eincremental_fit/2\u003c/code\u003e to PCA\u003c/li\u003e\n\u003cli\u003eSplit \u003ccode\u003eRNN\u003c/code\u003e into \u003ccode\u003eScholar.Neighbors.RadiusNNClassifier\u003c/code\u003e and \u003ccode\u003eScholar.Neighbors.RadiusNNRegressor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUnify shape checks across all APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/227858fa16fc44c24131fb0371cf263df5dbf4ea\"\u003e\u003ccode\u003e227858f\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/7fdfb7d164bc358265735e3a755a16f0e7afe4f2\"\u003e\u003ccode\u003e7fdfb7d\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/32d25413724e674023e1a4f0721fed9a96b46dea\"\u003e\u003ccode\u003e32d2541\u003c/code\u003e\u003c/a\u003e Update deps and ensure consistent test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/bc5085721f224c065c7768910e98531f8b6c4080\"\u003e\u003ccode\u003ebc50857\u003c/code\u003e\u003c/a\u003e Add RobustScaler (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/c11afadad0c2d37d8197524107fcab39a04feee7\"\u003e\u003ccode\u003ec11afad\u003c/code\u003e\u003c/a\u003e Add KNNImputer (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/4de37f18b1e98aa561f89b7eebfda1b36439776a\"\u003e\u003ccode\u003e4de37f1\u003c/code\u003e\u003c/a\u003e Add BernoulliNB and Binarizer (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/f84177f98be547de8f8c83a2b55392407dbd58fd\"\u003e\u003ccode\u003ef84177f\u003c/code\u003e\u003c/a\u003e Add ShrunkCovariance (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/58ddd6567741ae3950b7397b3be2abde04404c49\"\u003e\u003ccode\u003e58ddd65\u003c/code\u003e\u003c/a\u003e Update to latest Nx (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/59cf12c22061a96a1a95e5327dffa19abb78e1c6\"\u003e\u003ccode\u003e59cf12c\u003c/code\u003e\u003c/a\u003e Partial Least Square SVD (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-nx/scholar/commit/473060fc9bac44b377d1b5e32786325af3de371b\"\u003e\u003ccode\u003e473060f\u003c/code\u003e\u003c/a\u003e Add Ledoit Wolf shrinkage covariance estimator (\u003ca href=\"https://redirect.github.com/elixir-nx/scholar/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-nx/scholar/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\nUpdates `sweet_xml` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tesla` from 1.13.2 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-tesla/tesla/releases\"\u003etesla's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.14.0...v1.14.1\"\u003e1.14.1\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e127db9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/753\"\u003e#753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.0\"\u003e1.14.0\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease-please and conventional commit (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/c9f6a1c917d707e849d51a09557b453a8f9f012f\"\u003ec9f6a1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport retry-after header in retry middleware (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/86ad37dec511ca00047a2640510a4c6c92acf636\"\u003e86ad37d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e1413167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e2f6b2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-tesla/tesla/blob/master/CHANGELOG.md\"\u003etesla's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.14.0...v1.14.1\"\u003e1.14.1\u003c/a\u003e (2025-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e127db9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/753\"\u003e#753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.0\"\u003e1.14.0\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease-please and conventional commit (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/c9f6a1c917d707e849d51a09557b453a8f9f012f\"\u003ec9f6a1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport retry-after header in retry middleware (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/86ad37dec511ca00047a2640510a4c6c92acf636\"\u003e86ad37d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e1413167\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e) (\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e2f6b2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/426e91b869a980a2c9ac5b3da3bfc8ca1d482b81\"\u003e\u003ccode\u003e426e91b\u003c/code\u003e\u003c/a\u003e chore(master): release 1.14.1 (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/127db9f0f4632cf290ce76d61bd1407367676266\"\u003e\u003ccode\u003e127db9f\u003c/code\u003e\u003c/a\u003e fix: add basic Hackney 1.22 support: {:connect_error, _} (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/d26f272a6ec90a84f5350c81b6c83958b796d211\"\u003e\u003ccode\u003ed26f272\u003c/code\u003e\u003c/a\u003e chore: upgrade hackney (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/67ec16ef97fdf414ac5da96e6ad768ba3b69e3c3\"\u003e\u003ccode\u003e67ec16e\u003c/code\u003e\u003c/a\u003e chore(master): release 1.14.0 (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/1413167f5408585405b8812f307897a6501b693a\"\u003e\u003ccode\u003e1413167\u003c/code\u003e\u003c/a\u003e feat: Tesla.Middleware.JSON: Add support for Elixir 1.18's JSON module (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/2f6b2a646c9bff3888b7aa0f4fc4440a2b5c97ee\"\u003e\u003ccode\u003e2f6b2a6\u003c/code\u003e\u003c/a\u003e fix: mocks for supervised tasks (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/15f69d786be1c0f04105317143eb2d0d43760008\"\u003e\u003ccode\u003e15f69d7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump excoveralls from 0.18.3 to 0.18.5 in the dev group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/026476dc86ed502c9f5a364f9a133b1d696ff15e\"\u003e\u003ccode\u003e026476d\u003c/code\u003e\u003c/a\u003e Fix. Mock not working for grandchildren and beyond (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/d9552dd109dc636ca86184173d64aa488bab2e8b\"\u003e\u003ccode\u003ed9552dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump castore from 1.0.10 to 1.0.11 in the prod group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-tesla/tesla/commit/0a73e068e88b6e4216bc21d13bb5d9eabf8e5bfd\"\u003e\u003ccode\u003e0a73e06\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ex_doc from 0.35.1 to 0.36.1 in the dev group (\u003ca href=\"https://redirect.github.com/elixir-tesla/tesla/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-tesla/tesla/compare/v1.13.2...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/breunigs/veloroute/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/breunigs%2Fveloroute/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"0.7.4","new_version":"0.7.5","update_type":"patch","path":null,"pr_created_at":"2025-03-31T13:25:04.000Z","version_change":"0.7.4 → 0.7.5","issue":{"uuid":"2960498193","node_id":"PR_kwDOEZ3yHM6QxvTT","number":176,"state":"open","title":"Bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T13:25:04.000Z","updated_at":"2025-07-12T17:54:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"absinthe","old_version":"1.7.8","new_version":"1.7.9","repository_url":"https://github.com/absinthe-graphql/absinthe"},{"name":"bandit","old_version":"1.6.2","new_version":"1.6.10","repository_url":"https://github.com/mtrudel/bandit"},{"name":"bcrypt_elixir","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/riverrun/bcrypt_elixir"},{"name":"esbuild","old_version":"0.8.2","new_version":"0.9.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"phoenix","old_version":"1.7.18","new_version":"1.7.21","repository_url":"https://github.com/phoenixframework/phoenix"},{"name":"phoenix_live_view","old_version":"1.0.1","new_version":"1.0.9","repository_url":"https://github.com/phoenixframework/phoenix_live_view"},{"name":"postgrex","old_version":"0.19.3","new_version":"0.20.0","repository_url":"https://github.com/elixir-ecto/postgrex"},{"name":"req","old_version":"0.5.8","new_version":"0.5.10","repository_url":"https://github.com/wojtekmach/req"},{"name":"sweet_xml","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"},{"name":"swoosh","old_version":"1.17.6","new_version":"1.18.4","repository_url":"https://github.com/swoosh/swoosh"},{"name":"tailwind","old_version":"0.2.4","new_version":"0.3.1","repository_url":"https://github.com/phoenixframework/tailwind"},{"name":"telemetry_metrics","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/beam-telemetry/telemetry_metrics"},{"name":"telemetry_poller","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/beam-telemetry/telemetry_poller"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [absinthe](https://github.com/absinthe-graphql/absinthe) | `1.7.8` | `1.7.9` |\n| [bandit](https://github.com/mtrudel/bandit) | `1.6.2` | `1.6.10` |\n| [bcrypt_elixir](https://github.com/riverrun/bcrypt_elixir) | `3.2.0` | `3.2.1` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.8.2` | `0.9.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.18` | `1.7.21` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.1` | `1.0.9` |\n| [postgrex](https://github.com/elixir-ecto/postgrex) | `0.19.3` | `0.20.0` |\n| [req](https://github.com/wojtekmach/req) | `0.5.8` | `0.5.10` |\n| [sweet_xml](https://github.com/kbrw/sweet_xml) | `0.7.4` | `0.7.5` |\n| [swoosh](https://github.com/swoosh/swoosh) | `1.17.6` | `1.18.4` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.2.4` | `0.3.1` |\n| [telemetry_metrics](https://github.com/beam-telemetry/telemetry_metrics) | `1.0.0` | `1.1.0` |\n| [telemetry_poller](https://github.com/beam-telemetry/telemetry_poller) | `1.1.0` | `1.2.0` |\n\n\nUpdates `absinthe` from 1.7.8 to 1.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/absinthe-graphql/absinthe/releases\"\u003eabsinthe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAbsinthe 1.7.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid table scans on registry by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1330\"\u003eabsinthe-graphql/absinthe#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnregsiter duplicate (listening to the same topic) subscriptions individually by \u003ca href=\"https://github.com/youroff\"\u003e\u003ccode\u003e@​youroff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eabsinthe-graphql/absinthe#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd async option to Absinthe.Subscription by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1329\"\u003eabsinthe-graphql/absinthe#1329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type resolution by recursing prototypes by \u003ca href=\"https://github.com/jeffutter\"\u003e\u003ccode\u003e@​jeffutter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1334\"\u003eabsinthe-graphql/absinthe#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow config/2 to send errors in spec compliant format by \u003ca href=\"https://github.com/bryanjos\"\u003e\u003ccode\u003e@​bryanjos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1341\"\u003eabsinthe-graphql/absinthe#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1342\"\u003e#1342\u003c/a\u003e Add note on the need of fixed :pool_size to guide by \u003ca href=\"https://github.com/hubertlepicki\"\u003e\u003ccode\u003e@​hubertlepicki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1343\"\u003eabsinthe-graphql/absinthe#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProposal: Telemetry event instead of predefined log message on batch timeout by \u003ca href=\"https://github.com/katafrakt\"\u003e\u003ccode\u003e@​katafrakt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eabsinthe-graphql/absinthe#1347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse exit/1 instead of Process.exit/2 on batch timeout by \u003ca href=\"https://github.com/martosaur\"\u003e\u003ccode\u003e@​martosaur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1348\"\u003eabsinthe-graphql/absinthe#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI housekeeping by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1350\"\u003eabsinthe-graphql/absinthe#1350\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/youroff\"\u003e\u003ccode\u003e@​youroff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eabsinthe-graphql/absinthe#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeffutter\"\u003e\u003ccode\u003e@​jeffutter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1334\"\u003eabsinthe-graphql/absinthe#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hubertlepicki\"\u003e\u003ccode\u003e@​hubertlepicki\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1343\"\u003eabsinthe-graphql/absinthe#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katafrakt\"\u003e\u003ccode\u003e@​katafrakt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eabsinthe-graphql/absinthe#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\"\u003ehttps://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\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/absinthe-graphql/absinthe/blob/main/CHANGELOG.md\"\u003eabsinthe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1341\"\u003eAllow config/2 to send errors in spec compliant format\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1329\"\u003eAdd async option to Absinthe.Subscription\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug Fix: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1330\"\u003eAvoid table scans on registry\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBig Fix: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1336\"\u003eUnregsiter duplicate (listening to the same topic) subscriptions individually\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePOTENTIALLY BREAKING Feature: \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/pull/1347\"\u003eAdd telemetry event on batch timeout\u003c/a\u003e. If you want to keep the behavior from 1.7.8, define a telemetry handler and attach it. For example:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003edefmodule MyApp.Telemetry do\n  require Logger\n\u003cp\u003edef log_absinthe([:absinthe, :middleware, :batch, :timeout], _, metadata, _) do\nLogger.error(\u0026quot;Failed to get batching result in #{metadata.timeout}ms for\\nfn: #{inspect(metadata.fn)}\u0026quot;)\nend\nend\u003c/p\u003e\n\u003ch1\u003eattach\u003c/h1\u003e\n\u003cp\u003e:telemetry.attach(\u0026quot;absinthe-batch-timeout\u0026quot;, [:absinthe, :middleware, :batch, :timeout], \u0026amp;MyApp.Telemetry.log_absinthe/4, nil)\n\u003c/code\u003e\u003c/pre\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/absinthe-graphql/absinthe/commit/f88c226104d0e4def6d50eaa527ad70508c9a1cd\"\u003e\u003ccode\u003ef88c226\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1356\"\u003e#1356\u003c/a\u003e from absinthe-graphql/mc/v1.7.9-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/3d872ffc3f7c5e8d922b60e790efec5ef87c8885\"\u003e\u003ccode\u003e3d872ff\u003c/code\u003e\u003c/a\u003e update version in mix.exs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/2a5fcd82c2035a9437e9f1fe608d5fa8fdae5450\"\u003e\u003ccode\u003e2a5fcd8\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/481b771fde0c47648a55f619c44c592f34b68bd0\"\u003e\u003ccode\u003e481b771\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1350\"\u003e#1350\u003c/a\u003e from kianmeng/ci-housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/4c2b3b23185adf3f307ddc1df778f64fbde1d88b\"\u003e\u003ccode\u003e4c2b3b2\u003c/code\u003e\u003c/a\u003e CI housekeeping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/d28ebb4fdb16c195a41259ea12552800a695df42\"\u003e\u003ccode\u003ed28ebb4\u003c/code\u003e\u003c/a\u003e deal with Elixir 1.18 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/389111c1bd4ce039a76b7dde6c75d417e01c6325\"\u003e\u003ccode\u003e389111c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1348\"\u003e#1348\u003c/a\u003e from martosaur/am/immediately_exit_on_batch_timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/11425f38ea308d800b330f2f3f5c638dea0109dc\"\u003e\u003ccode\u003e11425f3\u003c/code\u003e\u003c/a\u003e Use exit/1 instead of Process.exit/2 on batch timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/c5fc04c1b7b79724d20258709c8d8e796fb396a8\"\u003e\u003ccode\u003ec5fc04c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/absinthe-graphql/absinthe/issues/1347\"\u003e#1347\u003c/a\u003e from katafrakt/telemetry-for-batch-timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/absinthe-graphql/absinthe/commit/8898d577b87fc6a444a0b29a1b77d144ac1180c6\"\u003e\u003ccode\u003e8898d57\u003c/code\u003e\u003c/a\u003e Add changelog entry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/absinthe-graphql/absinthe/compare/v1.7.8...v1.7.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bandit` from 1.6.2 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md\"\u003ebandit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.10 (25 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug introduced when closing compressed websock connections in certain circumstances (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStandardize \u0026amp; document the format of messages sent to HTTP/2 Stream processes (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.9 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not close compression context before calling websock close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/462\"\u003e#462\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/thiagopromano\"\u003e\u003ccode\u003e@​thiagopromano\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.8 (5 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not send stream WINDOW_UPDATEs on the last data frame of a stream\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estatus\u003c/code\u003e to the telemetry metadata emitted on WebSocket upgrades (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.7 (30 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider timeouts when reading HTTP/1 headers as a connection error and not an HTTP error\u003c/li\u003e\n\u003cli\u003eEnhance logging for WebSocket deflation errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.6 (25 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsider closures during HTTP/1 header reading as a socket error to silence them by default via \u003ccode\u003elog_client_closures\u003c/code\u003e config flag\u003c/li\u003e\n\u003cli\u003eSend \u003ccode\u003econnection: close\u003c/code\u003e when closing connection on error per RFC9112§9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental opt-in trace logging to help diagnose hard to reproduce errors\u003c/li\u003e\n\u003cli\u003eMove CI to 1.18 \u0026amp; improve tests (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/461\"\u003e#461\u003c/a\u003e, thanks \u003ca href=\"https://github.com/grzuy\"\u003e\u003ccode\u003e@​grzuy\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.5 (15 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\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/mtrudel/bandit/commit/8b612e1864d36bc5787c5fe087949b007a5b91ca\"\u003e\u003ccode\u003e8b612e1\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/db4d9db3037a1eab754c704b638c5a4182b29ef9\"\u003e\u003ccode\u003edb4d9db\u003c/code\u003e\u003c/a\u003e Namespace plug process messages to look like \u003ccode\u003e{:bandit, msg}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/52ebc2fb8928bbcddf885c51e20854643f4c76e3\"\u003e\u003ccode\u003e52ebc2f\u003c/code\u003e\u003c/a\u003e Properly track connection state during ConnectionClose frame handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/4eee15b50bf1a6410c66751c182ab63f39caf75c\"\u003e\u003ccode\u003e4eee15b\u003c/code\u003e\u003c/a\u003e Nil out compression context so we don't double close it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/f636dd8a880930992072ba5368d25e392d20b886\"\u003e\u003ccode\u003ef636dd8\u003c/code\u003e\u003c/a\u003e Bump req from 0.5.8 to 0.5.10 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/5167d6dba09d6306884aca9027785c4ab1505f09\"\u003e\u003ccode\u003e5167d6d\u003c/code\u003e\u003c/a\u003e Version bump to 1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8e60b3d5d2788a1a980dabd746127a110c1c8a54\"\u003e\u003ccode\u003e8e60b3d\u003c/code\u003e\u003c/a\u003e Bump Thousand Island dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/1b7fb617502a84120a2c8376452ae765598aef5d\"\u003e\u003ccode\u003e1b7fb61\u003c/code\u003e\u003c/a\u003e Close the deflation context \u003cem\u003eafter\u003c/em\u003e the socket close callback (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/548f2c5107a57b5fe498cd0b37e0c69051bf73b6\"\u003e\u003ccode\u003e548f2c5\u003c/code\u003e\u003c/a\u003e Emit already_sent event in adapter (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/bandit/commit/8d1bec7a6cb9843e56bc808b9babf3ac1c1dfb96\"\u003e\u003ccode\u003e8d1bec7\u003c/code\u003e\u003c/a\u003e Bump plug from 1.16.1 to 1.17.0 (\u003ca href=\"https://redirect.github.com/mtrudel/bandit/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/bandit/compare/1.6.2...1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt_elixir` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/blob/master/CHANGELOG.md\"\u003ebcrypt_elixir's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riverrun/bcrypt_elixir/commit/22c3b31233810c9447d92278498b3dbd18b666e5\"\u003e\u003ccode\u003e22c3b31\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/riverrun/bcrypt_elixir/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.8.2 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0 (2025-02-10)\u003c/h2\u003e\n\u003cp\u003eThis release requires Elixir v1.14+ and Erlang/OTP 25+.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate PGP keys to support latest \u003ccode\u003eesbuild\u003c/code\u003e versions\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eesbuild\u003c/code\u003e to version 0.25.0\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eCAStore\u003c/code\u003e in favor of using Erlang certificates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/4f85348a7a59dc997a1b08de23979739de5f351b\"\u003e\u003ccode\u003e4f85348\u003c/code\u003e\u003c/a\u003e Release v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/9892ddd7f59ebfc170c17772a5028b4d638025d6\"\u003e\u003ccode\u003e9892ddd\u003c/code\u003e\u003c/a\u003e Update public key (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/b01d15f8d3b2e8f040a6ef073741caf77382fb52\"\u003e\u003ccode\u003eb01d15f\u003c/code\u003e\u003c/a\u003e Remove CAStore from lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/45d18530042d17fec9628013938cca21f69e49db\"\u003e\u003ccode\u003e45d1853\u003c/code\u003e\u003c/a\u003e Update Elixir requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c83c20072e490ca237815ecd971d637d1c105e34\"\u003e\u003ccode\u003ec83c200\u003c/code\u003e\u003c/a\u003e Remove dependency on CAStore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/83b786bb91438c496f7d917d98ac9c72e3b210c6\"\u003e\u003ccode\u003e83b786b\u003c/code\u003e\u003c/a\u003e Rely on Erlang/OTP 25+ and no more on CAStore (\u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.8.2...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hpax` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-mint/hpax/blob/main/CHANGELOG.md\"\u003ehpax's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSilence warnings on (upcoming, at this time) Elixir 1.19+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/bbc9fe6d60a4a5313270792bdd02ee12536348f9\"\u003e\u003ccode\u003ebbc9fe6\u003c/code\u003e\u003c/a\u003e Release v1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/67d1f717bfe83da4ac67f26a69948d8b954d972c\"\u003e\u003ccode\u003e67d1f71\u003c/code\u003e\u003c/a\u003e Fix Elixir 1.19 warnings (\u003ca href=\"https://redirect.github.com/elixir-mint/hpax/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-mint/hpax/commit/207b7b33dba3456b3dd01ef1d88240000172f4b3\"\u003e\u003ccode\u003e207b7b3\u003c/code\u003e\u003c/a\u003e Update Elixir/Erlang versions in CI (\u003ca href=\"https://redirect.github.com/elixir-mint/hpax/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-mint/hpax/compare/v1.0.2...v1.0.3\"\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.18 to 1.7.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix/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.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.1 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003eAdd type to \u003ccode\u003ePhoenix.HTML.FormField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow keyword lists in options to use nil as key/value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/71430c1d32f70fafe0dc888ff5a9cd2288034de5\"\u003e\u003ccode\u003e71430c1\u003c/code\u003e\u003c/a\u003e Release v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1a9341e931cc0cfd75167c6abe298ae0acdbfae7\"\u003e\u003ccode\u003e1a9341e\u003c/code\u003e\u003c/a\u003e Expand documentation of options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0d15b13c786eae7eaac2d24e4dabe8b56fc26cb3\"\u003e\u003ccode\u003e0d15b13\u003c/code\u003e\u003c/a\u003e Update ci.yml (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/1bea177dfb6d6e3e326ee60dab87175a6d92e88d\"\u003e\u003ccode\u003e1bea177\u003c/code\u003e\u003c/a\u003e Add type to Phoenix.HTML.FormField (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0a11e9682625454d49b1db16f703e49316333290\"\u003e\u003ccode\u003e0a11e96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/457\"\u003e#457\u003c/a\u003e from phoenixframework/sd-makeup-syntect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/7ccce864f5b075e88ee06bb0c65ec767d1402c9a\"\u003e\u003ccode\u003e7ccce86\u003c/code\u003e\u003c/a\u003e use makeup_syntect for highlighting JS (and diff)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/9007635b141f9b4fb65b73952953f62f0ccc0782\"\u003e\u003ccode\u003e9007635\u003c/code\u003e\u003c/a\u003e Allow keyword list options to use nil as key and/or value  (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/df2a3f6352f1d9e48e2b085ea10544f82f37bad2\"\u003e\u003ccode\u003edf2a3f6\u003c/code\u003e\u003c/a\u003e Update ExDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.1 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.9/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix testing uploads inside nested LiveViews with LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.8 (2025-03-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression: ensure \u003ccode\u003e_target\u003c/code\u003e is sent as \u003ccode\u003e[\u0026quot;undefined\u0026quot;]\u003c/code\u003e when an input has no name (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stream items from disconnected render not being removed when rendered inside a nested stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePhoenix.LiveViewTest.refute_redirected/1\u003c/code\u003e to assert that no redirect took place (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.7 (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e_target\u003c/code\u003e parameter being sent incorrectly (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3720\"\u003e#3719\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.6 (2025-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition where patches were discarded when a new navigation was already pending (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix phx-debounce=\u0026quot;blur\u0026quot; re-sending events for subsequent blurs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecode_change\u003c/code\u003e callback not returning the new channel state (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix LiveViews not being able to reconnect without a full page reload after a deployment that changed the router (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of large forms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eJS.push\u003c/code\u003e values are sent on form events (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3674\"\u003e#3674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to skip persistent_id generation in \u003ccode\u003ePhoenix.Component.inputs_for/1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelay \u003ccode\u003ephx-disconnected\u003c/code\u003e binding to prevent brief flash of \u0026quot;Attempting to reconnect\u0026quot; message for short disconnects (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3680\"\u003e#3680\u003c/a\u003e). This can be configured by passing the \u003ccode\u003edisconnectedTimeout\u003c/code\u003e option to the LiveSocket constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.5 (2025-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJS.exec\u003c/code\u003e failing when a selector is passed (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race conditions when testing a live upload that redirects in the progress callback (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix streams in sticky LiveView being reset under some circumstances when another LiveView also contains a stream (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix recursively locked elements not being correctly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JS.show/hide/toggle behavior while also fixing JS.focus() on Mobile Safari (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect infinite patch redirect loops and raise an error (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.4 (2025-02-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix elements with \u003ccode\u003ephx-remove\u003c/code\u003e inside sticky LiveViews being unintentionally removed on navigation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3658\"\u003e#3658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-click-loading\u003c/code\u003e not being removed from links in sticky LiveViews (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3656\"\u003e#3656\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/787568876974a7018317b9ce59dc5e668baf6f69\"\u003e\u003ccode\u003e7875688\u003c/code\u003e\u003c/a\u003e release v1.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/04e535d6b80604a5ea6abaddb8ce038ebddd02a4\"\u003e\u003ccode\u003e04e535d\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0eefc92655b690a0ebd0c086aca527ac3ada1561\"\u003e\u003ccode\u003e0eefc92\u003c/code\u003e\u003c/a\u003e add test for LiveViewTest uploads in nested LV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/026c737b713b7b4d6306120990e72f3b8e7b4b0b\"\u003e\u003ccode\u003e026c737\u003c/code\u003e\u003c/a\u003e fix ClientProxy sync_with_root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d540703368803360b09165091faac05a778b91a\"\u003e\u003ccode\u003e8d54070\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/caa6230b01848227d21e9794eec70c0a54d6ea08\"\u003e\u003ccode\u003ecaa6230\u003c/code\u003e\u003c/a\u003e release v1.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/82fb99ce9ea5938ee11377373e7ccbb2cdf27fab\"\u003e\u003ccode\u003e82fb99c\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ca0d7820f671934524f550d4b5afacc9bcd841ee\"\u003e\u003ccode\u003eca0d782\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/0d99adcbdb65933766bd925a0ea5634020465338\"\u003e\u003ccode\u003e0d99adc\u003c/code\u003e\u003c/a\u003e fix: allow refute_redirect to refute any redirections (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8ac8e7895f141a40f9116f9ce19e1ab0c742576c\"\u003e\u003ccode\u003e8ac8e78\u003c/code\u003e\u003c/a\u003e Force remove stream elements on join patch (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.1...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgrex` from 0.19.3 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md\"\u003epostgrex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0 (2025-02-05)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eDuration\u003c/code\u003e type returns same units as \u003ccode\u003ePostgrex.Interval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect on protocol when reconnecting in \u003ccode\u003ePostgrex.ReplicationConnection\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCall disconnect only if there is protocol in \u003ccode\u003ePostgrex.SimpleConnection\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c2af85d8eb584993114f748e8b1298a93f9d72a1\"\u003e\u003ccode\u003ec2af85d\u003c/code\u003e\u003c/a\u003e Release v0.20.0 (with Elixir v1.19 warnings fixed)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/b50103a939045e4ed2a574566d1a670a1921687c\"\u003e\u003ccode\u003eb50103a\u003c/code\u003e\u003c/a\u003e Release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/51ccbdd1d57b5fde9f2a3623dfe969b34b130bb1\"\u003e\u003ccode\u003e51ccbdd\u003c/code\u003e\u003c/a\u003e Update postgrex.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/34a57fe359a39488b673cec041829846e26ba758\"\u003e\u003ccode\u003e34a57fe\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003e:search_path\u003c/code\u003e and use \u003ccode\u003e:parameters\u003c/code\u003e option instead (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/928e43a8161b08885cd6f765bdae8ff00d927677\"\u003e\u003ccode\u003e928e43a\u003c/code\u003e\u003c/a\u003e Have Duration return same units as Postgrex.Interval (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/a6f20205a37ac5887cf47eaba403974a95f9cc3f\"\u003e\u003ccode\u003ea6f2020\u003c/code\u003e\u003c/a\u003e Call disconnect on protocol when reconnecting in Replication connection  (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/9748fcbbd7936608c4ea4c0e5c485d6226da1bcc\"\u003e\u003ccode\u003e9748fcb\u003c/code\u003e\u003c/a\u003e Update dependencies with warnings (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/c3097f429a47f6fe66517668954d06d88f08cac5\"\u003e\u003ccode\u003ec3097f4\u003c/code\u003e\u003c/a\u003e More safety checks around comments (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/6d9e2ca81a925f5b8985a80996d05da968849263\"\u003e\u003ccode\u003e6d9e2ca\u003c/code\u003e\u003c/a\u003e Minor link correction and moduledoc cleanup (\u003ca href=\"https://redirect.github.com/elixir-ecto/postgrex/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/postgrex/commit/cebb02f923a7e3c443aa7501bc89a8b2beda626f\"\u003e\u003ccode\u003ecebb02f\u003c/code\u003e\u003c/a\u003e Disconnect only if there is a protocol\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/postgrex/compare/v0.19.3...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `req` from 0.5.8 to 0.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/releases\"\u003ereq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hexdocs.pm/req/Req.html\"\u003e\u003ccode\u003eReq\u003c/code\u003e\u003c/a\u003e: Add \u003ca href=\"https://hexdocs.pm/req/Req.html#get_headers_list/1\"\u003e\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wojtekmach/req/blob/main/CHANGELOG.md\"\u003ereq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10 (2025-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eReq\u003c/code\u003e]: Add [\u003ccode\u003eReq.get_headers_list/1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.9 (2025-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eencode_body\u003c/code\u003e]: Support any enumerable in \u003ccode\u003e:form_multipart\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eReq.Test.expect/3\u003c/code\u003e]: Fix usage in shared mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003ccode\u003eretry\u003c/code\u003e]: Do not carry halt between retries\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e(Internal) Support custom headers in \u003ccode\u003eReq.Utils.aws_sigv4_url/1\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e(Internal) Support custom query params in \u003ccode\u003eReq.Utils.aws_sigv4_url/1\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/71e31f15d3fe2d145effe28b171c8e55013e70c8\"\u003e\u003ccode\u003e71e31f1\u003c/code\u003e\u003c/a\u003e Release v0.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/8db1395325c8ae817c2cf00258388da902a9458d\"\u003e\u003ccode\u003e8db1395\u003c/code\u003e\u003c/a\u003e Fix doc since\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/44f338490e183458a8d752893e927a3c36c01079\"\u003e\u003ccode\u003e44f3384\u003c/code\u003e\u003c/a\u003e Add Req.get_headers_list/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/87eba8181d90665fd93d3f6c01009728ad80b130\"\u003e\u003ccode\u003e87eba81\u003c/code\u003e\u003c/a\u003e Add internal Req.Fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/fff2a22e4ae1341a04718bd891b2fbfd88efef82\"\u003e\u003ccode\u003efff2a22\u003c/code\u003e\u003c/a\u003e Move code around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/95f07bf90bf09acefdf5f371c5b705a460c85dba\"\u003e\u003ccode\u003e95f07bf\u003c/code\u003e\u003c/a\u003e Hide warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/105989ffc3e0549a46865e7349baa6816c27d9b8\"\u003e\u003ccode\u003e105989f\u003c/code\u003e\u003c/a\u003e Release v0.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/97e0533581fc73110c46c3425a3a3d1c8a0f5a30\"\u003e\u003ccode\u003e97e0533\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eReq\u003c/code\u003e: Do not carry halt between retries (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/2046dc533f89b0e1f058d19fc43f14377af02246\"\u003e\u003ccode\u003e2046dc5\u003c/code\u003e\u003c/a\u003e Support custom query params in Req.Utils.aws_sigv4_url/1 (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wojtekmach/req/commit/1cbf092baefe79a2f3723c262db5ddc0d2784b68\"\u003e\u003ccode\u003e1cbf092\u003c/code\u003e\u003c/a\u003e Minor improvements to the documentation (\u003ca href=\"https://redirect.github.com/wojtekmach/req/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wojtekmach/req/compare/v0.5.8...v0.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sweet_xml` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\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/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swoosh` from 1.17.6 to 1.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swoosh/swoosh/releases\"\u003eswoosh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.4 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump bandit from 1.6.9 to 1.6.10 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mail from 0.4.3 to 0.4.4 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.8 to 1.6.9 \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1027\"\u003eswoosh/swoosh#1027\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.3...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3 🚀\u003c/h2\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2 🚀\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⛓️ Dependency\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ex_doc from 0.37.2 to 0.37.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/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bandit from 1.6.7 to 1.6.8 \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/1016\"\u003e#1016\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/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1017\"\u003eswoosh/swoosh#1017\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swoosh/swoosh/pull/1015\"\u003eswoosh/swoosh#1015\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/swoosh/swoosh/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 🚀\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.18.4\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dark/light mode based on system theme in dev preview mailbox \u003ca href=\"https://github.com/chrismccord\"\u003e\u003ccode\u003e@​chrismccord\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.3\u003c/h2\u003e\n\u003ch3\u003e🧰 Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Req usage, preparing for v1.0 \u003ca href=\"https://github.com/wojtekmach\"\u003e\u003ccode\u003e@​wojtekmach\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Prevent zeptomail error when receiving non json response body on 500 \u003ca href=\"https://github.com/atoncetti\"\u003e\u003ccode\u003e@​atoncetti\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PostUp adapter \u003ca href=\"https://github.com/zatchheems\"\u003e\u003ccode\u003e@​zatchheems\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement loops.so adapter \u003ca href=\"https://github.com/caioaao\"\u003e\u003ccode\u003e@​caioaao\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.10\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken attachments on Scaleway 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/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.9\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix assets path prefix\u003c/li\u003e\n\u003cli\u003eimprove static serving config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.8 (deprecated: broken css priv path, fixed in 1.17.9)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix priv path for css file \u003ca href=\"https://github.com/princemaple\"\u003e\u003ccode\u003e@​princemaple\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.7 (deprecated: broken css priv path, fixed in 1.17.9)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a5ced79869b2b6709af0b0558eccccedf6a1946b\"\u003e\u003ccode\u003ea5ced79\u003c/code\u003e\u003c/a\u003e v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b524ff3179613c423225636ef5378563490968b6\"\u003e\u003ccode\u003eb524ff3\u003c/code\u003e\u003c/a\u003e Support dark/light mode based on system theme (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/9db488a534fbf817f3d3d7d8ac139b1db5e4cf3d\"\u003e\u003ccode\u003e9db488a\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.9 to 1.6.10 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/328e7ab0246b4c75706012efb05698b164c15fd7\"\u003e\u003ccode\u003e328e7ab\u003c/code\u003e\u003c/a\u003e Bump mail from 0.4.3 to 0.4.4 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/b3f8d0bbac0905503707e55fad7af36efde5ec93\"\u003e\u003ccode\u003eb3f8d0b\u003c/code\u003e\u003c/a\u003e Bump bandit from 1.6.8 to 1.6.9 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/37880a7b254a5d7ca22ce5ed22cc126c42eaf25a\"\u003e\u003ccode\u003e37880a7\u003c/code\u003e\u003c/a\u003e Update test_assertions.ex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/e878e49f78d960f9c60bc85abcfad38e56cba80a\"\u003e\u003ccode\u003ee878e49\u003c/code\u003e\u003c/a\u003e v1.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/629cc554a22d5853778344a3d02ee3d1be596d10\"\u003e\u003ccode\u003e629cc55\u003c/code\u003e\u003c/a\u003e Update Req usage, preparing for v1.0 (\u003ca href=\"https://redirect.github.com/swoosh/swoosh/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/3290fde318b7d1d4c7126b8ff00a18cedd9d94cc\"\u003e\u003ccode\u003e3290fde\u003c/code\u003e\u003c/a\u003e update adapters table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swoosh/swoosh/commit/f1e14bee7b763b222056275c5500203184976167\"\u003e\u003ccode\u003ef1e14be\u003c/code\u003e\u003c/a\u003e v1.18.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swoosh/swoosh/compare/v1.17.6...v1.18.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.2.4 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1 (2025-02-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport correct target for Linux MUSL with Tailwind v3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0 (2025-02-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Tailwind v4+. This release assumes Tailwind v4 for new projects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: v0.3.0 dropped target code for handling Linux MUSL with Tailwind v3. Use v0.3.1+ instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/dec852e08d6dd2e5c72695a6b15a1206466c4c0b\"\u003e\u003ccode\u003edec852e\u003c/code\u003e\u003c/a\u003e release v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bc2fdff386e813726ab91225cb064f6154a0874\"\u003e\u003ccode\u003e2bc2fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/115\"\u003e#115\u003c/a\u003e from phoenixframework/sd-musl-target-v3v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/c0006e254b350ecca3dc60dcc8069661b0fe614a\"\u003e\u003ccode\u003ec0006e2\u003c/code\u003e\u003c/a\u003e Support Linux MUSL v3 and v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/08629c84b89789e7625962537bfc6dbcc39ff61e\"\u003e\u003ccode\u003e08629c8\u003c/code\u003e\u003c/a\u003e release v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8b3247daad69a5c3079d7c98ac597acc4f970318\"\u003e\u003ccode\u003e8b3247d\u003c/code\u003e\u003c/a\u003e Merge branch 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/7e1f93b28485c6f4d943b8e8f6e3b72c19d9ab02\"\u003e\u003ccode\u003e7e1f93b\u003c/code\u003e\u003c/a\u003e use Tailwind 4.0.9 as latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/44ac9014f0b9564926e2f620817497fedc389567\"\u003e\u003ccode\u003e44ac901\u003c/code\u003e\u003c/a\u003e don't mention 0.3 or Tailwind v4 in README yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/8ad425c2da4821bd85151b1335ed74870225a5f9\"\u003e\u003ccode\u003e8ad425c\u003c/code\u003e\u003c/a\u003e Pass url as a string into fetch_body! as URI.parse would not succeed with a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/6f45cae55d6bf5c35aba760d3423aed556b20d4b\"\u003e\u003ccode\u003e6f45cae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/97\"\u003e#97\u003c/a\u003e from arcanemachine/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/22788850d21a62861ea67cc16e529047747e6817\"\u003e\u003ccode\u003e2278885\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/110\"\u003e#110\u003c/a\u003e from phoenixframework/sd-tailwind3to4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.2.4...v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_metrics` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md\"\u003etelemetry_metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/tree/v1.1.0\"\u003e1.1.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cp\u003eAdd support for measurements as second argument of keep/drop callback.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/138d5322aa004d1b207dee75860dc90ee9ad2601\"\u003e\u003ccode\u003e138d532\u003c/code\u003e\u003c/a\u003e Release v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/9e93f2e557de8dfa7aaf86132ea230043aec31f8\"\u003e\u003ccode\u003e9e93f2e\u003c/code\u003e\u003c/a\u003e Fix 'metadata' typo in moduledoc (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/f1fdb7c609993de1c9627ee6003f8c5c8b3f61aa\"\u003e\u003ccode\u003ef1fdb7c\u003c/code\u003e\u003c/a\u003e Fix typespec for \u003ccode\u003edrop\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/b9675ffddb2ed3dae09737c36a085814272b37b1\"\u003e\u003ccode\u003eb9675ff\u003c/code\u003e\u003c/a\u003e CI housekeeping (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/7a21527c35131c12deb6fc00e1de5de240131fd2\"\u003e\u003ccode\u003e7a21527\u003c/code\u003e\u003c/a\u003e Fix link, closes \u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/3fde8304532670af7ebf57cbb041103be8a15774\"\u003e\u003ccode\u003e3fde830\u003c/code\u003e\u003c/a\u003e Implement event filtering on measurements (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/77\"\u003e#77\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/commit/ab8616480cc78bd2377c390f07261da6f37a7401\"\u003e\u003ccode\u003eab86164\u003c/code\u003e\u003c/a\u003e Console log measurement name with conversion fun name  (\u003ca href=\"https://redirect.github.com/beam-telemetry/telemetry_metrics/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_metrics/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `telemetry_poller` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/blob/main/CHANGELOG.md\"\u003etelemetry_poller's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0\"\u003e1.2.0\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003epersistent_term\u003c/code\u003e measurements.\u003c/li\u003e\n\u003cli\u003eRequire Erlang/OTP 24+.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beam-telemetry/telemetry_poller/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thousand_island` from 1.3.8 to 1.3.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mtrudel/thousand_island/blob/main/CHANGELOG.md\"\u003ethousand_island's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.12 (21 Mar 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not kill off acceptors when encountering an \u003ccode\u003e:einval\u003c/code\u003e socket status (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/162\"\u003e#162\u003c/a\u003e,\nthanks \u003ca href=\"https://github.com/marschro\"\u003e\u003ccode\u003e@​marschro\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.11 (23 Feb 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly support \u003ccode\u003einet_backend\u003c/code\u003e transport option for TCP connections (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/155\"\u003e#155\u003c/a\u003e, thanks \u003ca href=\"https://github.com/paulswartz\"\u003e\u003ccode\u003e@​paulswartz\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.10 (17 Feb 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ecerts_keys\u003c/code\u003e TLS config option (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/153\"\u003e#153\u003c/a\u003e, thanks \u003ca href=\"https://github.com/joshk\"\u003e\u003ccode\u003e@​joshk\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.9 (6 Jan 2025)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExplicitly ignore several Handler return values to silence Dialyzer in dependent libraries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/aa988acf4b1ad409903b622868bddf26e168dea3\"\u003e\u003ccode\u003eaa988ac\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/6819131f34112b8caadd31ec9baba6f0063762e2\"\u003e\u003ccode\u003e6819131\u003c/code\u003e\u003c/a\u003e Only stop turning the accept look on closed sockets; retry on einval (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/3c6d17205255ae4ce013f51dac64a617ef07e7d3\"\u003e\u003ccode\u003e3c6d172\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.2 to 0.37.3 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/94f8f0b0c299579605cd526247478977e29d1d7d\"\u003e\u003ccode\u003e94f8f0b\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.9 to 0.3.10 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/7de6b08cea90f7e54abd1ead5539cc732f18e050\"\u003e\u003ccode\u003e7de6b08\u003c/code\u003e\u003c/a\u003e Bump machete from 0.3.8 to 0.3.9 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/e304958a1ea05237d025d544e3ae10c906f7934f\"\u003e\u003ccode\u003ee304958\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.1 to 0.37.2 (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/adc3ca4475113d558444c164b68d7c4c753f7f1d\"\u003e\u003ccode\u003eadc3ca4\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/f3903f39bb066b4647d18929f5e93329b4b3dee9\"\u003e\u003ccode\u003ef3903f3\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003einet_backend\u003c/code\u003e transport option (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/9c6d426e78dd40020aa7f7cbbcf14262ac871f06\"\u003e\u003ccode\u003e9c6d426\u003c/code\u003e\u003c/a\u003e Version bump to 1.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtrudel/thousand_island/commit/1f7569fc9ca139d8d56dbd3ba1164a385480a3b8\"\u003e\u003ccode\u003e1f7569f\u003c/code\u003e\u003c/a\u003e Support TLS config to use the recently added \u003ccode\u003ecerts_keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mtrudel/thousand_island/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mtrudel/thousand_island/compare/1.3.8...1.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ringvold/get5_api/pull/176","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ringvold%2Fget5_api/issues/176","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/176/packages"}},{"old_version":"0.7.3","new_version":"0.7.5","update_type":"patch","path":null,"pr_created_at":"2025-01-07T14:00:19.000Z","version_change":"0.7.3 → 0.7.5","issue":{"uuid":"2772922944","node_id":"PR_kwDOCeZgpc6G8Wgk","number":852,"state":"closed","title":"chore: Bump sweet_xml from 0.7.3 to 0.7.5","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":["firestack"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-07T12:38:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-07T14:00:19.000Z","updated_at":"2025-10-07T12:38:11.000Z","time_to_close":23582272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"sweet_xml","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/kbrw/sweet_xml"}],"path":null,"ecosystem":"hex"},"body":"Bumps [sweet_xml](https://github.com/kbrw/sweet_xml) from 0.7.3 to 0.7.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kbrw/sweet_xml/blob/master/CHANGELOG.md\"\u003esweet_xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.5] (2025-01-07)\u003c/h2\u003e\n\u003cp\u003eA maintenance patch, with improvements made the the README, with up to date installation\ninstructions from \u003ca href=\"https://github.com/arcanemachine\"\u003e\u003ccode\u003e@​arcanemachine\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/95\"\u003e#95\u003c/a\u003e)\nand typos fixed by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/89\"\u003e#89\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarning cleanups removal made by \u003ca href=\"https://github.com/VitorTrin\"\u003e\u003ccode\u003e@​VictorTrin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/elfenlaid\"\u003e\u003ccode\u003e@​elfenlaid\u003c/code\u003e\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/96\"\u003e#96\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/pull/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.4] (2023-08-31)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eContribution from \u003ca href=\"https://github.com/thbar\"\u003e\u003ccode\u003e@​thbar\u003c/code\u003e\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003eLogger deprecation warning fixed for Elixir 1.15 (\u003ccode\u003e[#94](https://github.com/kbrw/sweet_xml/issues/94)\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNow requires Elixir 1.12+ (\u003ccode\u003e[#94](https://github.com/kbrw/sweet_xml/issues/94)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/24bfac864f23c4b8864a010683e7c9549e99fe52\"\u003e\u003ccode\u003e24bfac8\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/c7109568f9b92468cccba5c0133a24b335867559\"\u003e\u003ccode\u003ec710956\u003c/code\u003e\u003c/a\u003e chore: update ex_doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/5b154155bfde94def80c6e3503c8fa4b6dc8fd48\"\u003e\u003ccode\u003e5b15415\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/102\"\u003e#102\u003c/a\u003e from elfenlaid/fix-charlist-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/1a011b265462fb8e69bbeb3b6cdde29298d0f575\"\u003e\u003ccode\u003e1a011b2\u003c/code\u003e\u003c/a\u003e Fix charlist warnings for Elixir 1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/480441fd12010c875e2398f917d24deaba55aa77\"\u003e\u003ccode\u003e480441f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/89\"\u003e#89\u003c/a\u003e from kianmeng/fix-typos-and-prettify-md-yml-files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/7920a4075973fc672c2cdda3365664e2118d1961\"\u003e\u003ccode\u003e7920a40\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/27a193ffe7b5fa0821f6a055701ba6d1468c4d61\"\u003e\u003ccode\u003e27a193f\u003c/code\u003e\u003c/a\u003e Clean warnings (\u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/4f73da74b1f1b2bac39c847ba96c06764ab131c7\"\u003e\u003ccode\u003e4f73da7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kbrw/sweet_xml/issues/95\"\u003e#95\u003c/a\u003e from arcanemachine/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/250196d6f81ca2c0d1257b11b14a5d25145df77b\"\u003e\u003ccode\u003e250196d\u003c/code\u003e\u003c/a\u003e Update installation instructions to use newest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kbrw/sweet_xml/commit/cf626b2de1690b9cc32e35a2399714613568a5dd\"\u003e\u003ccode\u003ecf626b2\u003c/code\u003e\u003c/a\u003e updated changelog for 0.7.4 + test correction\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kbrw/sweet_xml/compare/v0.7.3...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sweet_xml\u0026package-manager=hex\u0026previous-version=0.7.3\u0026new-version=0.7.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/mbta/api/pull/852","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbta%2Fapi/issues/852","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/852/packages"}}]}