{"id":21828,"name":"beacon","ecosystem":"hex","repository_url":"https://github.com/BeaconCMS/beacon","issues_count":7,"created_at":"2025-06-07T02:38:16.604Z","updated_at":"2025-06-07T02:38:16.604Z","purl":"pkg:hex/beacon","metadata":{"id":3494104,"name":"beacon","ecosystem":"hex","description":"Open-source Content Management System (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.","homepage":"https://hexdocs.pm/beacon/0.3.3/changelog.html","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/BeaconCMS/beacon","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2024-08-02T18:33:11.773Z","latest_release_published_at":"2017-08-06T09:40:07.427Z","latest_release_number":"1.1.0","last_synced_at":"2025-01-13T17:49:22.945Z","created_at":"2022-04-10T19:21:59.241Z","updated_at":"2025-01-14T03:48:14.905Z","registry_url":"https://hex.pm/packages/beacon/","install_command":"mix hex.package fetch beacon ","documentation_url":"http://hexdocs.pm/beacon/","metadata":{},"repo_metadata":{"id":38066394,"uuid":"440585484","full_name":"BeaconCMS/beacon","owner":"BeaconCMS","description":"Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.","archived":false,"fork":false,"pushed_at":"2025-01-09T14:51:08.000Z","size":8965,"stargazers_count":1066,"open_issues_count":62,"forks_count":104,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-01-09T17:32:59.400Z","etag":null,"topics":["cms","elixir","elixir-lang","phoenix","phoenix-framework","phoenix-liveview"],"latest_commit_sha":null,"homepage":"https://beaconcms.org","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/BeaconCMS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-21T16:41:12.000Z","updated_at":"2025-01-09T14:51:12.000Z","dependencies_parsed_at":"2023-10-02T19:49:18.549Z","dependency_job_id":"c5757ffb-967f-4f03-8672-bfabf8bb6d6c","html_url":"https://github.com/BeaconCMS/beacon","commit_stats":{"total_commits":765,"total_committers":40,"mean_commits":19.125,"dds":"0.27712418300653596","last_synced_commit":"8598a1dd3f4e55f31817f803432272392b511599"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeaconCMS","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233841573,"owners_count":18738650,"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":"BeaconCMS","name":"BeaconCMS","uuid":"96490272","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/96490272?v=4","repositories_count":2,"last_synced_at":"2023-03-06T07:40:15.455Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BeaconCMS","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T07:12:34.415Z","updated_at":"2023-03-06T07:40:15.460Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeaconCMS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeaconCMS/repositories"},"tags":[{"name":"v0.3.3","sha":"b433819eca47a1c1a2c5c31a5a5a4fe89efa4adb","kind":"tag","published_at":"2024-12-14T01:18:14.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.3.3","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"95033ab2a323b265d84846c4bcfd848cc4bfab0e","kind":"tag","published_at":"2024-12-11T20:16:22.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.3.2","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"9341f3192a3521bda0dcac0d51a90661eda2d4e6","kind":"commit","published_at":"2024-12-10T16:45:49.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.3.1","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"d16dc34baaf60b54b11bc9827af4abdad9b5d100","kind":"tag","published_at":"2024-12-05T16:59:17.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.3.0","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"f02dfb584998dd00b4a50062df0edc92e70dfc66","kind":"tag","published_at":"2024-11-17T17:37:07.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.2.2","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"fd96d117ed1948dea95061a3e921a5f29ed81e5c","kind":"tag","published_at":"2024-11-14T14:41:37.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.2.1","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"f815ea675fc1161edc930483271bb3a697336f8c","kind":"tag","published_at":"2024-11-08T20:47:04.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.2.0","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"ef0f8949452e8389eec36e6f2e553ce2905f3ed4","kind":"tag","published_at":"2024-10-31T21:40:12.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.4","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"a8330d3b8e19087729444e356930571fdb480fbd","kind":"tag","published_at":"2024-10-29T12:45:46.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.3","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"303861c85adf82deddd82233f813ab821929ba35","kind":"tag","published_at":"2024-10-23T18:42:43.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.2","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"0c9de05783b9e39e8faf6f2435a38c65d3ef3085","kind":"tag","published_at":"2024-10-22T22:01:04.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.1","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"9e5d24eb0fa787d6aa66fb562b72c38146a17c3b","kind":"tag","published_at":"2024-10-09T18:12:53.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.0","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0/manifests"},{"name":"v0.1.0-rc.2","sha":"6e2218a179312a35f75a050d8eb45a78e0a9d2ba","kind":"tag","published_at":"2024-09-20T22:06:49.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.0-rc.2","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.2/manifests"},{"name":"v0.1.0-rc.1","sha":"6feb10afb626fc418ddd981fd9af686d35a341e1","kind":"tag","published_at":"2024-08-27T14:54:00.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.0-rc.1","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.1/manifests"},{"name":"v0.1.0-rc.0","sha":"ce916b5c5f20e94737f3f6b54e1356ae525d6be9","kind":"tag","published_at":"2024-08-02T18:32:47.000Z","download_url":"https://codeload.github.com/BeaconCMS/beacon/tar.gz/v0.1.0-rc.0","html_url":"https://github.com/BeaconCMS/beacon/releases/tag/v0.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon/tags/v0.1.0-rc.0/manifests"}]},"repo_metadata_updated_at":"2025-01-14T03:48:14.904Z","dependent_packages_count":1,"downloads":7348,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":36.86748579733122,"dependent_repos_count":18.77518662879038,"dependent_packages_count":10.628880961817941,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":22.09051779597985},"purl":"pkg:hex/beacon","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/beacon","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/beacon","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/beacon/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/beacon/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/beacon/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/beacon/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/beacon/related_packages","maintainers":[{"uuid":"bcardarella","login":"bcardarella","name":null,"email":"brian@dockyard.com","url":null,"packages_count":15,"html_url":"https://hex.pm/users/bcardarella","role":null,"created_at":"2024-06-14T22:23:29.510Z","updated_at":"2024-06-14T22:23:29.510Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/bcardarella/packages"},{"uuid":"dockyard-oss","login":"dockyard-oss","name":null,"email":"oss@dockyard.com","url":null,"packages_count":12,"html_url":"https://hex.pm/users/dockyard-oss","role":null,"created_at":"2024-07-15T00:07:17.755Z","updated_at":"2024-07-15T00:07:17.755Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/dockyard-oss/packages"},{"uuid":"leandrocp","login":"leandrocp","name":null,"email":"leandro@leandro.io","url":null,"packages_count":8,"html_url":"https://hex.pm/users/leandrocp","role":null,"created_at":"2024-07-15T00:07:18.162Z","updated_at":"2024-07-15T00:07:18.162Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/leandrocp/packages"},{"uuid":"apb9785","login":"apb9785","name":null,"email":"andrew.berrien@dockyard.com","url":null,"packages_count":6,"html_url":"https://hex.pm/users/apb9785","role":null,"created_at":"2024-07-15T00:07:18.389Z","updated_at":"2024-07-15T00:07:18.389Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/apb9785/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":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3635112735","node_id":"PR_kwDOJ1yP9s6z84xG","number":408,"state":"closed","title":"build(deps): bump the production-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T21:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T21:15:19.000Z","updated_at":"2025-11-24T21:22:48.000Z","time_to_close":605247,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.5`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.7.0`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix](https://github.com/phoenixframework/phoenix)"},{"name":"`1.8.1`","old_version":"","new_version":"[phoenix_html](https://github.com/phoenixframework/phoenix_html)"},{"name":"`4.3.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"},{"name":"`1.1.17`","old_version":"","new_version":"[tailwind](https://github.com/phoenixframework/tailwind)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.5` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.7.0` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.17` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.1` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.30...v0.7.0\"\u003ev0.7.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/e41f7e0deafab17cef469633aa1060901b53ad55\"\u003e\u003ccode\u003ee41f7e0\u003c/code\u003e\u003c/a\u003e chore: release version v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1cb6f21cd8f1270ca9d9275783b27c97474ef4ea\"\u003e\u003ccode\u003e1cb6f21\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4930cd457edcb540e5e6318a295ad1187512b7a4\"\u003e\u003ccode\u003e4930cd4\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd2b582cab7316f4084749fc20cc9eda22e0c960\"\u003e\u003ccode\u003ebd2b582\u003c/code\u003e\u003c/a\u003e doc: fix type link (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d90eb60efa42b79c1b344ddd673dad0ca13bbeca\"\u003e\u003ccode\u003ed90eb60\u003c/code\u003e\u003c/a\u003e docs: Update docs to indicate behavior of List.map/2, add tests (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5c43202f2a3b47ac9d8d3a3dbd7bfaf6024edf1e\"\u003e\u003ccode\u003e5c43202\u003c/code\u003e\u003c/a\u003e docs: Clarify Elixir version requirements (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6153ea02e91f55f4539158a03dc7a9a3eebbbec0\"\u003e\u003ccode\u003e6153ea0\u003c/code\u003e\u003c/a\u003e feat: Add support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/435cde1d385be900207373341d97e6ecb852f0e5\"\u003e\u003ccode\u003e435cde1\u003c/code\u003e\u003c/a\u003e chore: Fix REUSE license attribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0127832814c6727c4655545c9a668d3b604aaba0\"\u003e\u003ccode\u003e0127832\u003c/code\u003e\u003c/a\u003e build(deps): bump rewrite in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a866ab58baa664f7d9110ce7c39646caeb91143e\"\u003e\u003ccode\u003ea866ab5\u003c/code\u003e\u003c/a\u003e chore: Fix failing test (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.17 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enoop in empty live reloader config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8632ec219162f2537a1d230e3bd73a4b2dff87cb\"\u003e\u003ccode\u003e8632ec2\u003c/code\u003e\u003c/a\u003e Release 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/251229d9d6c6f9a96bb7e48532e19e6de24b5bc5\"\u003e\u003ccode\u003e251229d\u003c/code\u003e\u003c/a\u003e noop in empty live reloader config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.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.4.1 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore ANSI escape codes when checking version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/ad3e4033cfc7e45339dc5180b16207afb68bf28c\"\u003e\u003ccode\u003ead3e403\u003c/code\u003e\u003c/a\u003e Release v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f3bfbcffdb8891a5db8a9d326c0b4bed4bf0e381\"\u003e\u003ccode\u003ef3bfbcf\u003c/code\u003e\u003c/a\u003e Ensure executable output without ANSI escape codes in bin_version/0 (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/408","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/408","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/408/packages"},{"uuid":"2872328805","node_id":"PR_kwDOJ1yP9s6rNEJl","number":403,"state":"closed","title":"build(deps): bump the production-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T21:12:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T22:51:54.000Z","updated_at":"2025-10-06T21:12:03.000Z","time_to_close":598809,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.3`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.30`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix](https://github.com/phoenixframework/phoenix)"},{"name":"`1.8.1`","old_version":"","new_version":"[phoenix_html](https://github.com/phoenixframework/phoenix_html)"},{"name":"`4.3.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"},{"name":"`1.1.13`","old_version":"","new_version":"[tailwind](https://github.com/phoenixframework/tailwind)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.3` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.30` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.13` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse appropriate function name \u003ccode\u003efunction\u003c/code\u003e -\u0026gt; \u003ccode\u003efunction?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/326\"\u003e#326\u003c/a\u003e) by Ciarán Walsh\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e) by Erik André Jakobsen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/32340634fc61b53d80ef511c3a0ca9afd0f35bd1\"\u003e\u003ccode\u003e3234063\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/924a724ab3146e65270d6bf325757e10940932ed\"\u003e\u003ccode\u003e924a724\u003c/code\u003e\u003c/a\u003e improvement: \u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ff45e81bcf811076e9d7ad9ec91aa28bcebe675d\"\u003e\u003ccode\u003eff45e81\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.13/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix moved comprehension diff crashing LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3963\"\u003e#3963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003epush_patch\u003c/code\u003e works during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3964\"\u003e#3964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix diff crash in LiveViewTest when rendering structs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude form values from DOM in \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e to mimic browser behavior (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow assigning generic hooks to type \u003ccode\u003eHook\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow typing hook element when using TypeScript (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more metadata to \u003ccode\u003ephx:page-loading-start\u003c/code\u003e event in case of errors (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/975bc91a8f1348bac0d6b718432e3c9c067773dd\"\u003e\u003ccode\u003e975bc91\u003c/code\u003e\u003c/a\u003e release v1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1f1de9abf5f9ea7120b12c78d1ba575be776111\"\u003e\u003ccode\u003ec1f1de9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff403bb5c2f239c18ba8a27c68c93b2ca4866fcd\"\u003e\u003ccode\u003eff403bb\u003c/code\u003e\u003c/a\u003e prevent crash when passing * to ignore_attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/67a3bc071aeef9065dce071ccc691f976f479856\"\u003e\u003ccode\u003e67a3bc0\u003c/code\u003e\u003c/a\u003e Fix extra spaces being continually added when formatting nested inline tags (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/68619fb6e0b5d404f8e9e9eba733102f0eb96803\"\u003e\u003ccode\u003e68619fb\u003c/code\u003e\u003c/a\u003e fix merging of streams in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3994\"\u003e#3994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e898d68f5b998b75536d419d7bbe9f50f105fbfb\"\u003e\u003ccode\u003ee898d68\u003c/code\u003e\u003c/a\u003e Serialize error reason as JSON (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72189f63b784e0b2dec44d41810beb8d37a694b2\"\u003e\u003ccode\u003e72189f6\u003c/code\u003e\u003c/a\u003e release v1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f6c87c4f76e6415eb8d8938fe50adf814e03ddcb\"\u003e\u003ccode\u003ef6c87c4\u003c/code\u003e\u003c/a\u003e allow auto-symlinking node_modules for ColocatedJS (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a60512c4f258c52bf3bab7919710b1eeb3ac6c49\"\u003e\u003ccode\u003ea60512c\u003c/code\u003e\u003c/a\u003e Prevent pattern in \u003ccode\u003e:let\u003c/code\u003e from leading to uncovered line (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/05191936285dd96b59a3e4da7b4ebb0b190866bc\"\u003e\u003ccode\u003e0519193\u003c/code\u003e\u003c/a\u003e Fix heading in CHANGELOG (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/403/packages"},{"uuid":"2665801937","node_id":"PR_kwDOJ1yP9s6e5OjR","number":399,"state":"closed","title":"build(deps): bump the production-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-29T00:35:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T01:44:27.000Z","updated_at":"2025-07-29T00:35:42.000Z","time_to_close":1205475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":7,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.2`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.17`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.2` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.17` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.0.17` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Fix an issue where Ecto could warn an association did not exist, when it did\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSoft deprecations (no warnings emitted)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] \u003ccode\u003eEcto.Repo.transaction/2\u003c/code\u003e is soft-deprecated in favor of \u003ccode\u003eEcto.Repo.transact/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query.API] \u003ccode\u003eliteral/1\u003c/code\u003e is deprecated in favor of \u003ccode\u003eidentifier/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/cd0f70b4cdd949767ea7cbe7d635e70917384b38\"\u003e\u003ccode\u003ecd0f70b\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3816296c4e96c1677cae04bf9cf598c3e84ccded\"\u003e\u003ccode\u003e3816296\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/59d21ee254bdba2fb8b4086449c49cfb4f091029\"\u003e\u003ccode\u003e59d21ee\u003c/code\u003e\u003c/a\u003e Fix nil map associations (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/18a633a18ef6162939849a3df23000f8eabe1da6\"\u003e\u003ccode\u003e18a633a\u003c/code\u003e\u003c/a\u003e Docs: Don't reference deprecated \u003ccode\u003eliteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4627\"\u003e#4627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/57504917e1b73790d91638dd96e017d417b074ac\"\u003e\u003ccode\u003e5750491\u003c/code\u003e\u003c/a\u003e Fix issue with macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4630\"\u003e#4630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3637802c370ff5457c1a33b44c7afe02c1026a16\"\u003e\u003ccode\u003e3637802\u003c/code\u003e\u003c/a\u003e Docs: Fix \u003ccode\u003eidentifier\u003c/code\u003e docs unused variable (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3b2d0062c2656b3ecfc1a9d0795acc427317e22a\"\u003e\u003ccode\u003e3b2d006\u003c/code\u003e\u003c/a\u003e Use unique var names when computing bindings (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4625\"\u003e#4625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/9cdc5bfce2a465ebb2cb50d540a75b8c654412d3\"\u003e\u003ccode\u003e9cdc5bf\u003c/code\u003e\u003c/a\u003e Only compute expression to string if necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/576665f2b404e0f2bf7e76c230d2d9cf74986d9a\"\u003e\u003ccode\u003e576665f\u003c/code\u003e\u003c/a\u003e Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/db12e073d663ead6aa58395894eaed865fe8eb23\"\u003e\u003ccode\u003edb12e07\u003c/code\u003e\u003c/a\u003e upserts: offer guidance when \u003ccode\u003e:replace_all\u003c/code\u003e or \u003ccode\u003e:replace_all_except\u003c/code\u003e produce ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003evendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eassume Kernel is imported in older Elixir versions by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea slew of fixes for config, code modification, deps addition, keywords by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly encode values added to mix project by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewhen stdin is not a tyy, treat that as --yes by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.10\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eIgniter.exists?\u003c/code\u003e support directories by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.16...v0.6.17\"\u003ev0.6.17\u003c/a\u003e (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly use already retrieved task name by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.15...v0.6.16\"\u003ev0.6.16\u003c/a\u003e (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove all test macros by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't assume \u003ccode\u003e--yes\u003c/code\u003e with no tty when in test mode by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up and deprecate macros in \u003ccode\u003eIgniter.Mix.Task\u003c/code\u003e by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emore granular info on the output of installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.14...v0.6.15\"\u003ev0.6.15\u003c/a\u003e (2025-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003evendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eassume Kernel is imported in older Elixir versions by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.13...v0.6.14\"\u003ev0.6.14\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea slew of fixes for config, code modification, deps addition, keywords by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.12...v0.6.13\"\u003ev0.6.13\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/802885c8e37bef4fe5427ca93bcbc306979140c1\"\u003e\u003ccode\u003e802885c\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7b50d14648ecb5eea413cfb4575d63952bfb48f\"\u003e\u003ccode\u003eb7b50d1\u003c/code\u003e\u003c/a\u003e fix: properly use already retrieved task name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/35b8c1d7bcdefa4911675b939d08d91bbcd5d17c\"\u003e\u003ccode\u003e35b8c1d\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/196df676d739bd51f40253760fd34589b11ef91e\"\u003e\u003ccode\u003e196df67\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d364f641fc8158910ccd12e88dbc949be5de2c5a\"\u003e\u003ccode\u003ed364f64\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0c3628b19cc9917d401d3352f87f2ead631f1904\"\u003e\u003ccode\u003e0c3628b\u003c/code\u003e\u003c/a\u003e improvement: don't assume \u003ccode\u003e--yes\u003c/code\u003e with no tty when in test mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f4cb49070c762ebe803b97d4b0891ca96c782cda\"\u003e\u003ccode\u003ef4cb490\u003c/code\u003e\u003c/a\u003e fix: remove all test macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/58cc1b3fc8e0cddff880ccbdedb600f371a1862e\"\u003e\u003ccode\u003e58cc1b3\u003c/code\u003e\u003c/a\u003e improvement: more granular info on the output of installers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f62b51f688927c90a5bbc2d18e01321f3268cd58\"\u003e\u003ccode\u003ef62b51f\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/36702e8f47a4326da820bcc5c18e0c5d07295c45\"\u003e\u003ccode\u003e36702e8\u003c/code\u003e\u003c/a\u003e fix: vendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"},{"uuid":"2597166701","node_id":"PR_kwDOJ1yP9s6azZ5t","number":396,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-07T21:59:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T23:38:43.000Z","updated_at":"2025-07-07T21:59:18.000Z","time_to_close":1808435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":7,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.12.6`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.7`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.12.6` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.7` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3a20c8e6be4c39b4036ff95c390b617f7ce7012b\"\u003e\u003ccode\u003e3a20c8e\u003c/code\u003e\u003c/a\u003e Release v3.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/4937d6cdfad49f77faecef861802fce4d1e0e069\"\u003e\u003ccode\u003e4937d6c\u003c/code\u003e\u003c/a\u003e Do not use invalid typespec syntax\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement parsing rules for the \u003ccode\u003e:has\u003c/code\u003e pseudo class selector 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/623\"\u003ephilss/floki#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement :has pseudo-selector functionality by \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/624\"\u003ephilss/floki#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.2 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/625\"\u003ephilss/floki#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.6...v0.6.7\"\u003ev0.6.7\u003c/a\u003e (2025-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn assert_has_issue/3 set condition with issue as function \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/297\"\u003e#297\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix issue w/ type system validation on old versions of elixir\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport private repositories\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse hex to support looking up org package versions (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/299\"\u003e#299\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd missing --only flag documentation for installer install task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/284\"\u003e#284\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003erefute_creates\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.5...v0.6.6\"\u003ev0.6.6\u003c/a\u003e (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove protocol consolidation dev changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003eIgniter.rm\u003c/code\u003e and track removed files across operations\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.4...v0.6.5\"\u003ev0.6.5\u003c/a\u003e (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly rename function \u0026amp; attributes on module move\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.3...v0.6.4\"\u003ev0.6.4\u003c/a\u003e (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereword syntax to avoid compile error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3b45871ca7cf9a28f2b5031318a80febefe37404\"\u003e\u003ccode\u003e3b45871\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/caa5cc0fbe5edfa8fc65e7c54504ddc84fff7658\"\u003e\u003ccode\u003ecaa5cc0\u003c/code\u003e\u003c/a\u003e improvement: fix issue w/ type system validation on old versions of elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/50fb25ea9a1c4acf4fa094cb95928eac0dc8541a\"\u003e\u003ccode\u003e50fb25e\u003c/code\u003e\u003c/a\u003e chore: uniq list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/576c4e0341d790a7fcbc8b9bcbdf326cc3ef64d4\"\u003e\u003ccode\u003e576c4e0\u003c/code\u003e\u003c/a\u003e chore: fix build w/ hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/28b790deb218b181531f0c4352905338bbf8b741\"\u003e\u003ccode\u003e28b790d\u003c/code\u003e\u003c/a\u003e improvement: support private repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/8f8969fa802738f6eb06c3e24530d7ef681658c7\"\u003e\u003ccode\u003e8f8969f\u003c/code\u003e\u003c/a\u003e improvement: Use hex to support looking up org package versions (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/fbef00b5410231f472bd7010d27c5f60b225f11e\"\u003e\u003ccode\u003efbef00b\u003c/code\u003e\u003c/a\u003e improvement: Add missing --only flag documentation for installer install task...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/9cf050e0bebf5d1e44aafaa74e4c3b72ceef1533\"\u003e\u003ccode\u003e9cf050e\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003erefute_creates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/46432130863a22452e439423124857c3c7170000\"\u003e\u003ccode\u003e4643213\u003c/code\u003e\u003c/a\u003e fix: In assert_has_issue/3 set condition with issue as function \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/297\"\u003e#297\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4bae0b63383f1401e2d2a8b8db418ccea64b64ee\"\u003e\u003ccode\u003e4bae0b6\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/396","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/396","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/396/packages"},{"uuid":"2561960288","node_id":"PR_kwDOJ1yP9s6YtGlg","number":393,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-16T22:05:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T21:17:03.000Z","updated_at":"2025-06-16T22:05:42.000Z","time_to_close":1212519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"beacon","old_version":"`c496ae8`","new_version":"`236da4b`","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"esbuild","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"igniter","old_version":"0.5.43","new_version":"0.6.4","repository_url":"https://github.com/ash-project/igniter"},{"name":"live_svelte","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/woutdp/live_svelte"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.0.14"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 4 updates in the / directory: [beacon](https://github.com/BeaconCMS/beacon), [esbuild](https://github.com/phoenixframework/esbuild), [igniter](https://github.com/ash-project/igniter) and [live_svelte](https://github.com/woutdp/live_svelte).\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.3...v0.6.4\"\u003ev0.6.4\u003c/a\u003e (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereword syntax to avoid compile error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce \u003ccode\u003eIgniter.Scribe\u003c/code\u003e and \u003ccode\u003e--scribe\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.2...v0.6.3\"\u003ev0.6.3\u003c/a\u003e (2025-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edisplay all error output, and bump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay notices even when there are no content changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.1...v0.6.2\"\u003ev0.6.2\u003c/a\u003e (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrack task name and parent task name in igniter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003equiet_on_no_changes?\u003c/code\u003e assign\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1827476e206433b4fc801ec86a00cc6c3c1a45d9\"\u003e\u003ccode\u003e1827476\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/87f941e17e85bd74cc526fd0a98ea41d71470991\"\u003e\u003ccode\u003e87f941e\u003c/code\u003e\u003c/a\u003e chore: build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/cce19cfd05ef174099577d74f6712ba979c0285a\"\u003e\u003ccode\u003ecce19cf\u003c/code\u003e\u003c/a\u003e chore: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/e84f43193badf3b7b07547b26e61b85afa25bb51\"\u003e\u003ccode\u003ee84f431\u003c/code\u003e\u003c/a\u003e chore: ensure callbacks are run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1d26bf0b81e315a6e2acad6322a8c027c9641c2a\"\u003e\u003ccode\u003e1d26bf0\u003c/code\u003e\u003c/a\u003e improvement: introduce \u003ccode\u003eIgniter.Scribe\u003c/code\u003e and \u003ccode\u003e--scribe\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6cab23b2c9d32954e87cc3ea164a933e5f7fac88\"\u003e\u003ccode\u003e6cab23b\u003c/code\u003e\u003c/a\u003e fix: reword syntax to avoid compile error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a28a1b4c58abf0b5f9af7c24626939465ebc0ac5\"\u003e\u003ccode\u003ea28a1b4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/27d7e6668007ec3169ebb492f7ce2bc51eafcdc3\"\u003e\u003ccode\u003e27d7e66\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ce15b2ec2107d50a1ce93f2b4bcf212c07bdb2a5\"\u003e\u003ccode\u003ece15b2e\u003c/code\u003e\u003c/a\u003e fix: display all error output, and bump installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd7d73b37e18a2fd191ea8a85f27c1e45ad3b9e9\"\u003e\u003ccode\u003ebd7d73b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/290\"\u003e#290\u003c/a\u003e from ash-project/fix/notices-on-no-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"},{"uuid":"3075051122","node_id":"PR_kwDOJ1yP9s6WyeTP","number":391,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T21:23:32.000Z","updated_at":"2025-06-02T21:16:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":4,"packages":[{"name":"beacon","old_version":"`c496ae8`","new_version":"`236da4b`","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"igniter","old_version":"0.5.43","new_version":"0.5.51","repository_url":"https://github.com/ash-project/igniter"},{"name":"live_svelte","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/woutdp/live_svelte"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.0.11"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates in the / directory: [beacon](https://github.com/BeaconCMS/beacon), [igniter](https://github.com/ash-project/igniter) and [live_svelte](https://github.com/woutdp/live_svelte).\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.5.51\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.50...v0.5.51\"\u003ev0.5.51\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly detect map format\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't always create default config files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd impl to generated mix task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/276\"\u003e#276\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatches function guards when using move_to_def (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/273\"\u003e#273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.49...v0.5.50\"\u003ev0.5.50\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't try to inspect functions in test helpers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.48...v0.5.49\"\u003ev0.5.49\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly honor \u003ccode\u003e--only\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.47...v0.5.48\"\u003ev0.5.48\u003c/a\u003e (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up \u003ccode\u003eigniter/1-2\u003c/code\u003e check, and make it a warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.46...v0.5.47\"\u003ev0.5.47\u003c/a\u003e (2025-04-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake router optional in \u003ccode\u003eselect_endpoint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/8cf6bc7d52d0d88d20b2c72d188f8233bcd1aff6\"\u003e\u003ccode\u003e8cf6bc7\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b6e046793bfd35cfcfc8fc7aa673602a57d1022b\"\u003e\u003ccode\u003eb6e0467\u003c/code\u003e\u003c/a\u003e fix: properly detect map format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/362bac6aeaf26df44fe70a006ecc3e6e9bc84f8c\"\u003e\u003ccode\u003e362bac6\u003c/code\u003e\u003c/a\u003e docs: Add specs to generate Docs module to make credo happy (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf36dd892ce47db4db9b7562bf27e8a5900be753\"\u003e\u003ccode\u003ebf36dd8\u003c/code\u003e\u003c/a\u003e Remove controversial opinion: bash (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/91522ae88676229b06789597ef6e899882c3b05b\"\u003e\u003ccode\u003e91522ae\u003c/code\u003e\u003c/a\u003e fix: don't always create default config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a3899b7bc826639d81a5265c001d5fb8322dad00\"\u003e\u003ccode\u003ea3899b7\u003c/code\u003e\u003c/a\u003e fix: Add impl to generated mix task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b62c88a6175e37cbc9a91e8fe5570fceeb3e9dc4\"\u003e\u003ccode\u003eb62c88a\u003c/code\u003e\u003c/a\u003e fix: Matches function guards when using move_to_def (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d57c31776ff8fa38228eb9bdf892bf810644b27b\"\u003e\u003ccode\u003ed57c317\u003c/code\u003e\u003c/a\u003e docs: Adds doc fixes for Code.Common.move_to_cursor (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/dde65a1cdd74853e97da6a1ff7d0627d8d15e386\"\u003e\u003ccode\u003edde65a1\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/664263978c03d78651c6d53f1d2f7a5f49e2ad88\"\u003e\u003ccode\u003e6642639\u003c/code\u003e\u003c/a\u003e fix: don't try to inspect functions in test helpers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.5.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.11\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.11/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e6cef44a0d827df9cb2fc52be0b3f0a9667878e9\"\u003e\u003ccode\u003ee6cef44\u003c/code\u003e\u003c/a\u003e Add more docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/5926aa9d0a54bb2db8442ecbc6c993751ad626c9\"\u003e\u003ccode\u003e5926aa9\u003c/code\u003e\u003c/a\u003e fix mermaid on dynamically loaded pages (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8f6dd2f35bab3fc7bfcda23a323dcd8356764344\"\u003e\u003ccode\u003e8f6dd2f\u003c/code\u003e\u003c/a\u003e release v1.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ad105f8c9579b833d43cbad4d928ea773ac7e651\"\u003e\u003ccode\u003ead105f8\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3f5514ba59ffda53f2112b2f41c3813e939463f3\"\u003e\u003ccode\u003e3f5514b\u003c/code\u003e\u003c/a\u003e don't shutdown sticky LiveViews on push_navigate (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/391/packages"}],"issue_packages":[{"old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","update_type":null,"path":null,"pr_created_at":"2025-11-17T21:15:19.000Z","version_change":" → [ecto](https://github.com/elixir-ecto/ecto)","issue":{"uuid":"3635112735","node_id":"PR_kwDOJ1yP9s6z84xG","number":408,"state":"closed","title":"build(deps): bump the production-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T21:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T21:15:19.000Z","updated_at":"2025-11-24T21:22:48.000Z","time_to_close":605247,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.5`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.7.0`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix](https://github.com/phoenixframework/phoenix)"},{"name":"`1.8.1`","old_version":"","new_version":"[phoenix_html](https://github.com/phoenixframework/phoenix_html)"},{"name":"`4.3.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"},{"name":"`1.1.17`","old_version":"","new_version":"[tailwind](https://github.com/phoenixframework/tailwind)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.5` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.7.0` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.17` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.1` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.5 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Support selecting a subset of a subquery as a struct\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.4 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Changeset] Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Ensure rollback applies to dynamic repos\u003c/li\u003e\n\u003cli\u003e[Ecto.Type] Properly format \u003ccode\u003e:in\u003c/code\u003e composite types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\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/elixir-ecto/ecto/commit/0bc7948ee9fbca21872ef5502f4d4c2c2f3e51f1\"\u003e\u003ccode\u003e0bc7948\u003c/code\u003e\u003c/a\u003e Release v3.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/573034a5c703f5aa708e82835ad73a03bd06a546\"\u003e\u003ccode\u003e573034a\u003c/code\u003e\u003c/a\u003e support selecting a subset of a subquery as a struct (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4678\"\u003e#4678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3902cc2893a50756ad2daaddac2333c9de79647a\"\u003e\u003ccode\u003e3902cc2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e:seach_path\u003c/code\u003e parameter in the multi tenancy guide (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0bf3fa45754043229bec509130815f0b10579079\"\u003e\u003ccode\u003e0bf3fa4\u003c/code\u003e\u003c/a\u003e Release v3.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/22acb18799193adc27d5debd01170befef190584\"\u003e\u003ccode\u003e22acb18\u003c/code\u003e\u003c/a\u003e Ensure empty binaries are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/0d3c992cc2abd739693c67b39387892517dd0be5\"\u003e\u003ccode\u003e0d3c992\u003c/code\u003e\u003c/a\u003e Properly format :in composite types, closes \u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4672\"\u003e#4672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d715d59abae0ecfa753d979ea59bd341afcd6835\"\u003e\u003ccode\u003ed715d59\u003c/code\u003e\u003c/a\u003e Use direct adapter rollback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/ab64e1d209e67ec347780e747c8fa556851b2e1f\"\u003e\u003ccode\u003eab64e1d\u003c/code\u003e\u003c/a\u003e Update field/2 docs to say we support as/1 and parent_as/1 (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4663\"\u003e#4663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/95b6a2942d5f27c1ada345c6e440a3a50073678f\"\u003e\u003ccode\u003e95b6a29\u003c/code\u003e\u003c/a\u003e Use ExDoc from git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.30...v0.7.0\"\u003ev0.7.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e) by Herman verschooten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e) by Nick Krichevsky\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't pass \u003ccode\u003e--no-git\u003c/code\u003e onto installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodify_config_code\u003c/code\u003e twice with keyword values (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/332\"\u003e#332\u003c/a\u003e) by grzuy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/e41f7e0deafab17cef469633aa1060901b53ad55\"\u003e\u003ccode\u003ee41f7e0\u003c/code\u003e\u003c/a\u003e chore: release version v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1cb6f21cd8f1270ca9d9275783b27c97474ef4ea\"\u003e\u003ccode\u003e1cb6f21\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4930cd457edcb540e5e6318a295ad1187512b7a4\"\u003e\u003ccode\u003e4930cd4\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003eput_in_map\u003c/code\u003e/\u003ccode\u003eset_map_key\u003c/code\u003e not setting keys properly (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd2b582cab7316f4084749fc20cc9eda22e0c960\"\u003e\u003ccode\u003ebd2b582\u003c/code\u003e\u003c/a\u003e doc: fix type link (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d90eb60efa42b79c1b344ddd673dad0ca13bbeca\"\u003e\u003ccode\u003ed90eb60\u003c/code\u003e\u003c/a\u003e docs: Update docs to indicate behavior of List.map/2, add tests (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/5c43202f2a3b47ac9d8d3a3dbd7bfaf6024edf1e\"\u003e\u003ccode\u003e5c43202\u003c/code\u003e\u003c/a\u003e docs: Clarify Elixir version requirements (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6153ea02e91f55f4539158a03dc7a9a3eebbbec0\"\u003e\u003ccode\u003e6153ea0\u003c/code\u003e\u003c/a\u003e feat: Add support for SiteEncrypt.Phoenix.Endpoint detection (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/435cde1d385be900207373341d97e6ecb852f0e5\"\u003e\u003ccode\u003e435cde1\u003c/code\u003e\u003c/a\u003e chore: Fix REUSE license attribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0127832814c6727c4655545c9a668d3b604aaba0\"\u003e\u003ccode\u003e0127832\u003c/code\u003e\u003c/a\u003e build(deps): bump rewrite in the production-dependencies group (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a866ab58baa664f7d9110ce7c39646caeb91143e\"\u003e\u003ccode\u003ea866ab5\u003c/code\u003e\u003c/a\u003e chore: Fix failing test (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.17 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enoop in empty live reloader config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.16 (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ephx-disable-with\u003c/code\u003e restoring whitespace improperly (regression in 1.1.15)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.15 (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not sending elements with \u003ccode\u003eform=\u0026quot;...\u0026quot;\u003c/code\u003e attribute when using Firefox (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix keyed comprehension merging in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4027\"\u003e#4027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerText\u003c/code\u003e when restoring \u003ccode\u003ephx-disable-with\u003c/code\u003e text to avoid issues with CSS transforms (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow attaching \u003ccode\u003ehandle_async\u003c/code\u003e hooks on LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4018\"\u003e#4018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.14 (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix form recovery not working when form is teleported (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4009\"\u003e#4009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehandle_event\u003c/code\u003e hook not being able to return \u003ccode\u003e{:halt, reply, socket}\u003c/code\u003e in LiveComponents (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4006\"\u003e#4006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly set title to default when it is set to empty by the main view, not by nested or sticky views (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically update esbuild version when using Igniter upgrader from 1.0 to 1.1 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/4011\"\u003e#4011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unused require warnings on Elixir 1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8632ec219162f2537a1d230e3bd73a4b2dff87cb\"\u003e\u003ccode\u003e8632ec2\u003c/code\u003e\u003c/a\u003e Release 1.1.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/251229d9d6c6f9a96bb7e48532e19e6de24b5bc5\"\u003e\u003ccode\u003e251229d\u003c/code\u003e\u003c/a\u003e noop in empty live reloader config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2a1b860dbaf20ca1b855d5da1dad53e8769dea0c\"\u003e\u003ccode\u003e2a1b860\u003c/code\u003e\u003c/a\u003e release v1.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/2055315e1b3c599f6e831233b6fa37399c1137ca\"\u003e\u003ccode\u003e2055315\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6b2b6acb9c6a3c261ba52731b7fa4104efc348e3\"\u003e\u003ccode\u003e6b2b6ac\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/77655446b868664edcb5d3fa30e0a3f04a4b2299\"\u003e\u003ccode\u003e7765544\u003c/code\u003e\u003c/a\u003e fix phx-disable-with restore to properly use textContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8dba70cfb29e5791eb9a7702551a24f1050090bd\"\u003e\u003ccode\u003e8dba70c\u003c/code\u003e\u003c/a\u003e add missing function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f775adc81a2ef6955cf20cd57c9031f3996f7d0b\"\u003e\u003ccode\u003ef775adc\u003c/code\u003e\u003c/a\u003e release v1.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/dc672d7025b0f8a6fe8b76240ae7c043e5fbb3d1\"\u003e\u003ccode\u003edc672d7\u003c/code\u003e\u003c/a\u003e use npm trusted publishing (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/fc598e177798401d868b466041d955074ab7c65c\"\u003e\u003ccode\u003efc598e1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.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.4.1 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore ANSI escape codes when checking version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/ad3e4033cfc7e45339dc5180b16207afb68bf28c\"\u003e\u003ccode\u003ead3e403\u003c/code\u003e\u003c/a\u003e Release v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f3bfbcffdb8891a5db8a9d326c0b4bed4bf0e381\"\u003e\u003ccode\u003ef3bfbcf\u003c/code\u003e\u003c/a\u003e Ensure executable output without ANSI escape codes in bin_version/0 (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/408","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/408","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/408/packages"}},{"old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","update_type":null,"path":null,"pr_created_at":"2025-09-29T22:51:54.000Z","version_change":" → [ecto](https://github.com/elixir-ecto/ecto)","issue":{"uuid":"2872328805","node_id":"PR_kwDOJ1yP9s6rNEJl","number":403,"state":"closed","title":"build(deps): bump the production-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T21:12:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T22:51:54.000Z","updated_at":"2025-10-06T21:12:03.000Z","time_to_close":598809,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.3`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.30`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix](https://github.com/phoenixframework/phoenix)"},{"name":"`1.8.1`","old_version":"","new_version":"[phoenix_html](https://github.com/phoenixframework/phoenix_html)"},{"name":"`4.3.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"},{"name":"`1.1.13`","old_version":"","new_version":"[tailwind](https://github.com/phoenixframework/tailwind)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.3` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.30` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix](https://github.com/phoenixframework/phoenix) | `1.7.21` | `1.8.1` |\n| [phoenix_html](https://github.com/phoenixframework/phoenix_html) | `4.2.1` | `4.3.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.1.13` |\n| [tailwind](https://github.com/phoenixframework/tailwind) | `0.3.1` | `0.4.0` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.3 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Accept a list of things to exclude in \u003ccode\u003eexclude\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow 2-arity functions as preload function in query\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Remove soft deprecated literal warning\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Do not consider space and newlines as empty for binary types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/941bd106c616d11a76d2658c7112673040574b30\"\u003e\u003ccode\u003e941bd10\u003c/code\u003e\u003c/a\u003e Release v3.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/97190894384a1054a3056cda5aaf287a41d95da5\"\u003e\u003ccode\u003e9719089\u003c/code\u003e\u003c/a\u003e Remove soft deprecated literal warning (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/148c03cddc463b0711db0572337cfc30c7bf1844\"\u003e\u003ccode\u003e148c03c\u003c/code\u003e\u003c/a\u003e Allow 2-arity functions as preload function in Query (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/535b267f6d9ebdda338bc8359fd4739a8a64a1ac\"\u003e\u003ccode\u003e535b267\u003c/code\u003e\u003c/a\u003e Document get_meta/2 a bit more (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/2ffda8999ca9eb2cf31f7a17d602121e9e5dd163\"\u003e\u003ccode\u003e2ffda89\u003c/code\u003e\u003c/a\u003e Update Repo Documentation: Paranthesis on function calls (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4657\"\u003e#4657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/baa1a9bfd048c8e6fe4edcf5b5314af2522ff217\"\u003e\u003ccode\u003ebaa1a9b\u003c/code\u003e\u003c/a\u003e Make default empty values consider type + allow users to define 2-arity empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/420a84d9dafcf6918e156d2cb6cd1ffc50caad1e\"\u003e\u003ccode\u003e420a84d\u003c/code\u003e\u003c/a\u003e add links to named bindings docs (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4654\"\u003e#4654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2f435f70690b1836f8d129192ef46457ca5a0d4\"\u003e\u003ccode\u003ec2f435f\u003c/code\u003e\u003c/a\u003e docs: remove duplicate as typo (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4649\"\u003e#4649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/d57c5006bfbe8d3ba01fc730ce68add23e658151\"\u003e\u003ccode\u003ed57c500\u003c/code\u003e\u003c/a\u003e Add warning about global repo naming (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4648\"\u003e#4648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/c2fc43f50b584e33df9f59febc761e7bb007b5de\"\u003e\u003ccode\u003ec2fc43f\u003c/code\u003e\u003c/a\u003e Tweak formatting and language in Multi (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4645\"\u003e#4645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.30\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.25\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove another enumeration of the rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.24\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiterate over sources, not rewrite, in one more place by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.23\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove case where we iterate a rewrite by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.22\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehandle \u003ccode\u003e:error\u003c/code\u003e coming from alias updater by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd :error case clause in modify_existing_alias by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.21\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.29...v0.6.30\"\u003ev0.6.30\u003c/a\u003e (2025-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't silently ignore certain errors during spinners by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't display \u0026quot;temporarily adding igniter\u0026quot; when we aren't by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.28...v0.6.29\"\u003ev0.6.29\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e) by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprevent duplicate 'live' directories for modules with Live namespace by Matthew Sinclair\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.27...v0.6.28\"\u003ev0.6.28\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse appropriate function name \u003ccode\u003efunction\u003c/code\u003e -\u0026gt; \u003ccode\u003efunction?\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/326\"\u003e#326\u003c/a\u003e) by Ciarán Walsh\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e) by Erik André Jakobsen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.26...v0.6.27\"\u003ev0.6.27\u003c/a\u003e (2025-08-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereleasing a new version to handle locally published version with IO.inspects left in 🤦‍♂️\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.25...v0.6.26\"\u003ev0.6.26\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/928f586e1e63636de3dc335a4ed7ce4ff0da27d0\"\u003e\u003ccode\u003e928f586\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/78c00b15a9a33da006a2f373ae5f92a799198c86\"\u003e\u003ccode\u003e78c00b1\u003c/code\u003e\u003c/a\u003e fix: don't silently ignore certain errors during spinners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/7508897dc5a2d12c8d4bf87980245bb570db2049\"\u003e\u003ccode\u003e7508897\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/69ba2ac9f658ea999412193a0836b4a50bd32811\"\u003e\u003ccode\u003e69ba2ac\u003c/code\u003e\u003c/a\u003e chore: remove beacon from projects list for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/04bae76892fb3d502483427219c349b4d3e21ca3\"\u003e\u003ccode\u003e04bae76\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003edelay_task\u003c/code\u003e to run tasks at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/c3f201124303518b4f68b5ba8e4c86cb6bf935c6\"\u003e\u003ccode\u003ec3f2011\u003c/code\u003e\u003c/a\u003e fix: prevent duplicate 'live' directories for modules with Live namespace (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/961b6656bf54067dba40585d83430c3738b24305\"\u003e\u003ccode\u003e961b665\u003c/code\u003e\u003c/a\u003e chore: update igniter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/32340634fc61b53d80ef511c3a0ca9afd0f35bd1\"\u003e\u003ccode\u003e3234063\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/924a724ab3146e65270d6bf325757e10940932ed\"\u003e\u003ccode\u003e924a724\u003c/code\u003e\u003c/a\u003e improvement: \u003ccode\u003eigniter.new\u003c/code\u003e Don't run git init if already in git repo (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ff45e81bcf811076e9d7ad9ec91aa28bcebe675d\"\u003e\u003ccode\u003eff45e81\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix` from 1.7.21 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md\"\u003ephoenix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Fix AGENTS.md failing to include CSS and JavaScript sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0 (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Don't include node_modules override in generated \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live|html|json] - Make context argument optional. Defaults to the plural name.\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003emix precommit\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eAGENTS.md\u003c/code\u003e generation compatible with \u003ca href=\"https://hexdocs.pm/usage_rules/\"\u003e\u003ccode\u003eusage_rules\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[phx.new] Add \u003ccode\u003eusage_rules\u003c/code\u003e folder to installer, allowing to sync generic Phoenix rules into new projects\u003c/li\u003e\n\u003cli\u003e[phx.new] Use LiveView 1.1 release in generated code\u003c/li\u003e\n\u003cli\u003e[phx.new] Ensure theme selector and flash closing works without LiveView\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.4 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix phx.gen.presence PubSub server name for umbrella apps\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ephx.gen.live\u003c/code\u003e subscribing to pubsub in disconnected mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.new] Initialize initial git repo when git is installed\u003c/li\u003e\n\u003cli\u003e[phx.new] Opt-in to HEEx \u003ccode\u003e:debug_tags_location\u003c/code\u003e in development\u003c/li\u003e\n\u003cli\u003e[phx.gen.live|html|json|context] Make context name optional and inflect based on schema when missing\u003c/li\u003e\n\u003cli\u003e[phx.gen.*] Use new Ecto 3.13 \u003ccode\u003eRepo.transact/2\u003c/code\u003e in generators\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Warn when using \u003ccode\u003ephx.gen.auth\u003c/code\u003e without esbuild as features assume \u003ccode\u003ephoenix_html.js\u003c/code\u003e in bundle\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e guide for security best practices\u003c/li\u003e\n\u003cli\u003e[phoenix.js] - Add fetch() support to LongPoll when XMLHTTPRequest is not available\u003c/li\u003e\n\u003cli\u003eOptimize parameter scrubbing by precompiling patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.3 (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.auth] Allow configuring the scope's assign key in phx.gen.auth\u003c/li\u003e\n\u003cli\u003e[phx.new] Do not override theme in root layout if explicitly set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.2 (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[phx.gen.live] Only subscribe to pubsub if connected\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Remove unused current_password field\u003c/li\u003e\n\u003cli\u003e[phx.gen.auth] Use context_app for scopes to fix generated scopes in umbrella apps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0-rc.1 (2025-04-16)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/675e924f73da1a594e07ba22fcbda6636790ce4a\"\u003e\u003ccode\u003e675e924\u003c/code\u003e\u003c/a\u003e Release 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/21ee2610ab20557a9ad1fd8f7599f5b5fe5d9b5d\"\u003e\u003ccode\u003e21ee261\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a280eedf8a9850e45076977e368c7397c310db2a\"\u003e\u003ccode\u003ea280eed\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.33.0 to 9.34.0 (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/c3d2fa919eb4cd19fa5fef95e97a36c71f936247\"\u003e\u003ccode\u003ec3d2fa9\u003c/code\u003e\u003c/a\u003e Touchup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/8502ed0107f0420498f1e3fac235bc80c86c6912\"\u003e\u003ccode\u003e8502ed0\u003c/code\u003e\u003c/a\u003e Clarify timestamp further. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/820b0badf4ad6eebdcafa88c3bcd67259dd9b9ee\"\u003e\u003ccode\u003e820b0ba\u003c/code\u003e\u003c/a\u003e Clarify timestamp. Closes \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6438\"\u003e#6438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a64dd8c698785e6593c0a707a7f20190bc02a279\"\u003e\u003ccode\u003ea64dd8c\u003c/code\u003e\u003c/a\u003e Run mix compile before assets.build in generated aliases (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6407\"\u003e#6407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/b0fe7ecd788ecc0d8c0bfbe6eb67b4fd4de57bb4\"\u003e\u003ccode\u003eb0fe7ec\u003c/code\u003e\u003c/a\u003e Update controllers documentation (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6416\"\u003e#6416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/a5646dfcf099e09d031081516efcc60835c73bef\"\u003e\u003ccode\u003ea5646df\u003c/code\u003e\u003c/a\u003e Fix some typos (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6386\"\u003e#6386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix/commit/14faee2ebebca4151572e9f3f1677fcac29a6c9d\"\u003e\u003ccode\u003e14faee2\u003c/code\u003e\u003c/a\u003e Fix controller.ex documentation typo (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix/issues/6417\"\u003e#6417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix/compare/v1.7.21...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_html` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_html/blob/main/CHANGELOG.md\"\u003ephoenix_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0 (2025-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnhancements\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e for Duration\u003c/li\u003e\n\u003cli\u003eAdd function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e to improve documentation\u003c/li\u003e\n\u003cli\u003eAllow custom tags in options_for_select\u003c/li\u003e\n\u003cli\u003eAllow datetime as form option values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid false positive warnings on Elixir v1.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/8cfd3e37ff9ef0924812a78cf6c9d27cdbd4e726\"\u003e\u003ccode\u003e8cfd3e3\u003c/code\u003e\u003c/a\u003e Release v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/053861d1894a10c7787678ab2d86a0b5cee9686f\"\u003e\u003ccode\u003e053861d\u003c/code\u003e\u003c/a\u003e Avoid false positive in Elixir v1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/671042cd441ef001ecba00904be2e5bc39c07dfe\"\u003e\u003ccode\u003e671042c\u003c/code\u003e\u003c/a\u003e allow datetime as form option values (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0f31c955865319f6fe5ac58b5e5c4c385bd80796\"\u003e\u003ccode\u003e0f31c95\u003c/code\u003e\u003c/a\u003e feat(custom option tags): allow custom tags in options_for_select (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/0229e746a22d70093473a39946c9868a585181a3\"\u003e\u003ccode\u003e0229e74\u003c/code\u003e\u003c/a\u003e Add function head for argument names of \u003ccode\u003enormalize_value/2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/49bb6e545e4799c30cdad97a0b71413bbd9f7c1d\"\u003e\u003ccode\u003e49bb6e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ePhoenix.HTML.Safe\u003c/code\u003e to Duration (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/ddaf11e54f38627c03aa4da937ecb95259103926\"\u003e\u003ccode\u003eddaf11e\u003c/code\u003e\u003c/a\u003e Update CI (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_html/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_html/commit/c11a9e3b87fa247b31a8ccf1265d6588e1ddaa04\"\u003e\u003ccode\u003ec11a9e3\u003c/code\u003e\u003c/a\u003e Implement Access for form fields\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/phoenix_html/compare/v4.2.1...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.1.13/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.13 (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid stream merging in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra spaces when formatting nested inline tags (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3995\"\u003e#3995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure error reasons are serialized into message on the client (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent JavaScript exception when passing \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e to \u003ccode\u003eJS.ignore_attributes/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.12 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent HEEx line from being reported as uncovered when using a pattern in \u003ccode\u003e:let={}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically symlink \u003ccode\u003eassets/node_modules\u003c/code\u003e folder for colocated hooks (see the documentation for \u003ccode\u003ePhoenix.LiveView.ColocatedJS\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.11 (2025-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix LiveComponents being destroyed when their DOM ID changes, even though they are still rendered (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix warning when an empty comprehension is rendered in LiveViewTest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up duplicate ID check in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.10 (2025-09-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixxes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression in v1.1.9 - fix \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e crashing when using keywords lists and not properly handling atom keys (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.9 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix moved comprehension diff crashing LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3963\"\u003e#3963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003epush_patch\u003c/code\u003e works during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3964\"\u003e#3964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix diff crash in LiveViewTest when rendering structs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude form values from DOM in \u003ccode\u003ePhoenix.LiveViewTest.submit_form/2\u003c/code\u003e and \u003ccode\u003ePhoenix.LiveViewTest.follow_trigger_action/2\u003c/code\u003e to mimic browser behavior (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow assigning generic hooks to type \u003ccode\u003eHook\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3955\"\u003e#3955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow typing hook element when using TypeScript (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3956\"\u003e#3956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more metadata to \u003ccode\u003ephx:page-loading-start\u003c/code\u003e event in case of errors (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/975bc91a8f1348bac0d6b718432e3c9c067773dd\"\u003e\u003ccode\u003e975bc91\u003c/code\u003e\u003c/a\u003e release v1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1f1de9abf5f9ea7120b12c78d1ba575be776111\"\u003e\u003ccode\u003ec1f1de9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff403bb5c2f239c18ba8a27c68c93b2ca4866fcd\"\u003e\u003ccode\u003eff403bb\u003c/code\u003e\u003c/a\u003e prevent crash when passing * to ignore_attributes (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/67a3bc071aeef9065dce071ccc691f976f479856\"\u003e\u003ccode\u003e67a3bc0\u003c/code\u003e\u003c/a\u003e Fix extra spaces being continually added when formatting nested inline tags (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/68619fb6e0b5d404f8e9e9eba733102f0eb96803\"\u003e\u003ccode\u003e68619fb\u003c/code\u003e\u003c/a\u003e fix merging of streams in LiveViewTest (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3994\"\u003e#3994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e898d68f5b998b75536d419d7bbe9f50f105fbfb\"\u003e\u003ccode\u003ee898d68\u003c/code\u003e\u003c/a\u003e Serialize error reason as JSON (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/72189f63b784e0b2dec44d41810beb8d37a694b2\"\u003e\u003ccode\u003e72189f6\u003c/code\u003e\u003c/a\u003e release v1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f6c87c4f76e6415eb8d8938fe50adf814e03ddcb\"\u003e\u003ccode\u003ef6c87c4\u003c/code\u003e\u003c/a\u003e allow auto-symlinking node_modules for ColocatedJS (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a60512c4f258c52bf3bab7919710b1eeb3ac6c49\"\u003e\u003ccode\u003ea60512c\u003c/code\u003e\u003c/a\u003e Prevent pattern in \u003ccode\u003e:let\u003c/code\u003e from leading to uncovered line (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/05191936285dd96b59a3e4da7b4ebb0b190866bc\"\u003e\u003ccode\u003e0519193\u003c/code\u003e\u003c/a\u003e Fix heading in CHANGELOG (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/tailwind/blob/main/CHANGELOG.md\"\u003etailwind's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0 (2025-09-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer copy assets in \u003ccode\u003emix tailwind.install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDiscard empty proxy env vars\u003c/li\u003e\n\u003cli\u003eEnsure watcher picks up rule changes on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e8e289195534780a342c5bb24912eab8b4e318a3\"\u003e\u003ccode\u003ee8e2891\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/d09a32b421bbaa37ee575b916d09361e8518a5a6\"\u003e\u003ccode\u003ed09a32b\u003c/code\u003e\u003c/a\u003e Add comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/3e495133fad3aeee3cd23954566ef9f1c5692707\"\u003e\u003ccode\u003e3e49513\u003c/code\u003e\u003c/a\u003e Normalize windows driver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/5f8a6b9b18e4bb25960df9e08b77c6e00d05148a\"\u003e\u003ccode\u003e5f8a6b9\u003c/code\u003e\u003c/a\u003e Update versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/e9887900add55b5b3a245098699a0c52fdd5d540\"\u003e\u003ccode\u003ee988790\u003c/code\u003e\u003c/a\u003e Sanitize empty strings when getting Proxy Environment variables (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/2bf28d7cd8c0f81a74931dbc48c87c62b8b766bc\"\u003e\u003ccode\u003e2bf28d7\u003c/code\u003e\u003c/a\u003e Revert config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/327cef38cd5e439b6d71bb6b05856e18e494b741\"\u003e\u003ccode\u003e327cef3\u003c/code\u003e\u003c/a\u003e Remove outdated docs, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/102\"\u003e#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/21c4b7689f0026fcb1e4c9c54b4aa62788d60713\"\u003e\u003ccode\u003e21c4b76\u003c/code\u003e\u003c/a\u003e Fix path in message, closes \u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/126\"\u003e#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/be2c7b6ad0131050edf077bd8137072d218ca708\"\u003e\u003ccode\u003ebe2c7b6\u003c/code\u003e\u003c/a\u003e Update tests, readme, and simplify install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/tailwind/commit/f7e3037a29fb68368501dc4e711c4bcf5999cea5\"\u003e\u003ccode\u003ef7e3037\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/phoenixframework/tailwind/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/tailwind/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/403/packages"}},{"old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","update_type":null,"path":null,"pr_created_at":"2025-07-15T01:44:27.000Z","version_change":" → [ecto](https://github.com/elixir-ecto/ecto)","issue":{"uuid":"2665801937","node_id":"PR_kwDOJ1yP9s6e5OjR","number":399,"state":"closed","title":"build(deps): bump the production-dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-29T00:35:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T01:44:27.000Z","updated_at":"2025-07-29T00:35:42.000Z","time_to_close":1205475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":7,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.13.2`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.17`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"},{"name":"`0.16.0`","old_version":"","new_version":"[phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.13.2` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.17` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n| [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) | `1.0.9` | `1.0.17` |\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.13.2 (2025-06-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Fix regression which made queries with multiple joins expensive to compile\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Fix detection of missing primary key on associations with only nil entries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Fix macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.1 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] Do not automatically apply HOT updates on upsert with \u003ccode\u003ereplace\u003c/code\u003e. It is the user responsibility to make sure they do not overlap\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.13.0 (2025-06-18)\u003c/h2\u003e\n\u003cp\u003eRequires Elixir v1.14+.\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto] Support Elixir's built-in JSON\u003c/li\u003e\n\u003cli\u003e[Ecto.Enum] Add \u003ccode\u003eEcto.Enum.cast_value/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow schema to be used for \u003ccode\u003evalues\u003c/code\u003e list types\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow strings in \u003ccode\u003efield/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003eidentifier/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Add \u003ccode\u003econstant/1\u003c/code\u003e in queries\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow \u003ccode\u003eexclude/2\u003c/code\u003e to remove windows\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] Allow source fields in \u003ccode\u003ejson_extract_path\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.prepare_transaction/2\u003c/code\u003e user callback\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.all_by/3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Add \u003ccode\u003eEcto.Repo.transact/2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during \u003ccode\u003ereplace_all_except\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Support \u003ccode\u003e@schema_redact: :all_except_primary_keys\u003c/code\u003e module attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Query] Allow select merging maps with all nil values\u003c/li\u003e\n\u003cli\u003e[Ecto.Query] \u003ccode\u003emap/2\u003c/code\u003e in queries now always returns a map on joins, even on left joins, for consistency with \u003ccode\u003efrom\u003c/code\u003e sources\u003c/li\u003e\n\u003cli\u003e[Ecto.Schema] Fix an issue where Ecto could warn an association did not exist, when it did\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSoft deprecations (no warnings emitted)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ecto.Repo] \u003ccode\u003eEcto.Repo.transaction/2\u003c/code\u003e is soft-deprecated in favor of \u003ccode\u003eEcto.Repo.transact/1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Ecto.Query.API] \u003ccode\u003eliteral/1\u003c/code\u003e is deprecated in favor of \u003ccode\u003eidentifier/1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/cd0f70b4cdd949767ea7cbe7d635e70917384b38\"\u003e\u003ccode\u003ecd0f70b\u003c/code\u003e\u003c/a\u003e Release v3.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3816296c4e96c1677cae04bf9cf598c3e84ccded\"\u003e\u003ccode\u003e3816296\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/59d21ee254bdba2fb8b4086449c49cfb4f091029\"\u003e\u003ccode\u003e59d21ee\u003c/code\u003e\u003c/a\u003e Fix nil map associations (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4631\"\u003e#4631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/18a633a18ef6162939849a3df23000f8eabe1da6\"\u003e\u003ccode\u003e18a633a\u003c/code\u003e\u003c/a\u003e Docs: Don't reference deprecated \u003ccode\u003eliteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4627\"\u003e#4627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/57504917e1b73790d91638dd96e017d417b074ac\"\u003e\u003ccode\u003e5750491\u003c/code\u003e\u003c/a\u003e Fix issue with macro expansion in \u003ccode\u003eover\u003c/code\u003e clause's \u003ccode\u003eorder_by\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4630\"\u003e#4630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3637802c370ff5457c1a33b44c7afe02c1026a16\"\u003e\u003ccode\u003e3637802\u003c/code\u003e\u003c/a\u003e Docs: Fix \u003ccode\u003eidentifier\u003c/code\u003e docs unused variable (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4626\"\u003e#4626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3b2d0062c2656b3ecfc1a9d0795acc427317e22a\"\u003e\u003ccode\u003e3b2d006\u003c/code\u003e\u003c/a\u003e Use unique var names when computing bindings (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4625\"\u003e#4625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/9cdc5bfce2a465ebb2cb50d540a75b8c654412d3\"\u003e\u003ccode\u003e9cdc5bf\u003c/code\u003e\u003c/a\u003e Only compute expression to string if necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/576665f2b404e0f2bf7e76c230d2d9cf74986d9a\"\u003e\u003ccode\u003e576665f\u003c/code\u003e\u003c/a\u003e Add support for :writable option on belongs_to (\u003ca href=\"https://redirect.github.com/elixir-ecto/ecto/issues/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/db12e073d663ead6aa58395894eaed865fe8eb23\"\u003e\u003ccode\u003edb12e07\u003c/code\u003e\u003c/a\u003e upserts: offer guidance when \u003ccode\u003e:replace_all\u003c/code\u003e or \u003ccode\u003e:replace_all_except\u003c/code\u003e produce ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\n\u003ccode\u003eFloki.parse_fragment/2\u003c/code\u003e or \u003ccode\u003eFloki.parse_document/2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTML must be parsed before searching. Functions like \u003ccode\u003eFloki.find/2\u003c/code\u003e,\n\u003ccode\u003eFloki.attribute/2\u003c/code\u003e, and other HTML manipulation functions \u003cstrong\u003eno longer work\ndirectly with HTML strings\u003c/strong\u003e. The HTML must be parsed first using\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/releases\"\u003eigniter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.15\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003evendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eassume Kernel is imported in older Elixir versions by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.14\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea slew of fixes for config, code modification, deps addition, keywords by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly encode values added to mix project by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.11\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewhen stdin is not a tyy, treat that as --yes by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.10\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003eIgniter.exists?\u003c/code\u003e support directories by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.16...v0.6.17\"\u003ev0.6.17\u003c/a\u003e (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly use already retrieved task name by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.15...v0.6.16\"\u003ev0.6.16\u003c/a\u003e (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove all test macros by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edon't assume \u003ccode\u003e--yes\u003c/code\u003e with no tty when in test mode by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eclean up and deprecate macros in \u003ccode\u003eIgniter.Mix.Task\u003c/code\u003e by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emore granular info on the output of installers by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.14...v0.6.15\"\u003ev0.6.15\u003c/a\u003e (2025-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003evendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eassume Kernel is imported in older Elixir versions by Zach Daniel\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.13...v0.6.14\"\u003ev0.6.14\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea slew of fixes for config, code modification, deps addition, keywords by Zach Daniel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.12...v0.6.13\"\u003ev0.6.13\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/802885c8e37bef4fe5427ca93bcbc306979140c1\"\u003e\u003ccode\u003e802885c\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b7b50d14648ecb5eea413cfb4575d63952bfb48f\"\u003e\u003ccode\u003eb7b50d1\u003c/code\u003e\u003c/a\u003e fix: properly use already retrieved task name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/35b8c1d7bcdefa4911675b939d08d91bbcd5d17c\"\u003e\u003ccode\u003e35b8c1d\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/196df676d739bd51f40253760fd34589b11ef91e\"\u003e\u003ccode\u003e196df67\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d364f641fc8158910ccd12e88dbc949be5de2c5a\"\u003e\u003ccode\u003ed364f64\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/0c3628b19cc9917d401d3352f87f2ead631f1904\"\u003e\u003ccode\u003e0c3628b\u003c/code\u003e\u003c/a\u003e improvement: don't assume \u003ccode\u003e--yes\u003c/code\u003e with no tty when in test mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f4cb49070c762ebe803b97d4b0891ca96c782cda\"\u003e\u003ccode\u003ef4cb490\u003c/code\u003e\u003c/a\u003e fix: remove all test macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/58cc1b3fc8e0cddff880ccbdedb600f371a1862e\"\u003e\u003ccode\u003e58cc1b3\u003c/code\u003e\u003c/a\u003e improvement: more granular info on the output of installers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/f62b51f688927c90a5bbc2d18e01321f3268cd58\"\u003e\u003ccode\u003ef62b51f\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/36702e8f47a4326da820bcc5c18e0c5d07295c45\"\u003e\u003ccode\u003e36702e8\u003c/code\u003e\u003c/a\u003e fix: vendor \u003ccode\u003ePath.relative_to\u003c/code\u003e to get 1.18.4 behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/399/packages"}},{"old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","update_type":null,"path":null,"pr_created_at":"2025-06-16T23:38:43.000Z","version_change":" → [ecto](https://github.com/elixir-ecto/ecto)","issue":{"uuid":"2597166701","node_id":"PR_kwDOJ1yP9s6azZ5t","number":396,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-07T21:59:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T23:38:43.000Z","updated_at":"2025-07-07T21:59:18.000Z","time_to_close":1808435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":7,"packages":[{"name":"beacon","old_version":"","new_version":"[ecto](https://github.com/elixir-ecto/ecto)","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"`3.12.6`","old_version":"","new_version":"[esbuild](https://github.com/phoenixframework/esbuild)"},{"name":"`0.10.0`","old_version":"","new_version":"[floki](https://github.com/philss/floki)"},{"name":"`0.38.0`","old_version":"","new_version":"[igniter](https://github.com/ash-project/igniter)"},{"name":"`0.6.7`","old_version":"","new_version":"[live_svelte](https://github.com/woutdp/live_svelte)"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beacon](https://github.com/BeaconCMS/beacon) | ``c496ae8`` | ``236da4b`` |\n| [ecto](https://github.com/elixir-ecto/ecto) | `3.12.5` | `3.12.6` |\n| [esbuild](https://github.com/phoenixframework/esbuild) | `0.9.0` | `0.10.0` |\n| [floki](https://github.com/philss/floki) | `0.37.1` | `0.38.0` |\n| [igniter](https://github.com/ash-project/igniter) | `0.5.43` | `0.6.7` |\n| [live_svelte](https://github.com/woutdp/live_svelte) | `0.15.0` | `0.16.0` |\n\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ecto` from 3.12.5 to 3.12.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md\"\u003eecto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.6 (2025-06-11)\u003c/h2\u003e\n\u003cp\u003eFix deprecations on Elixir v1.19.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/3a20c8e6be4c39b4036ff95c390b617f7ce7012b\"\u003e\u003ccode\u003e3a20c8e\u003c/code\u003e\u003c/a\u003e Release v3.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elixir-ecto/ecto/commit/4937d6cdfad49f77faecef861802fce4d1e0e069\"\u003e\u003ccode\u003e4937d6c\u003c/code\u003e\u003c/a\u003e Do not use invalid typespec syntax\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elixir-ecto/ecto/compare/v3.12.5...v3.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `floki` from 0.37.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/releases\"\u003efloki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull requests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement parsing rules for the \u003ccode\u003e:has\u003c/code\u003e pseudo class selector 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/623\"\u003ephilss/floki#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement :has pseudo-selector functionality by \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/philss/floki/pull/624\"\u003ephilss/floki#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ex_doc from 0.37.3 to 0.38.2 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/625\"\u003ephilss/floki#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/philss/floki/blob/main/CHANGELOG.md\"\u003efloki's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.38.0] - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThis version adds initial support for the \u003ccode\u003e:has\u003c/code\u003e pseudo-selector.\nIt is a great addition that enables finding elements containing\nmatching children.\u003c/p\u003e\n\u003cp\u003eExamples for selectors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(h1, p, span)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(p.foo)\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;div:has(img[src='https://example.com'])\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;tr:has(*:fl-contains('TEST'))\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that combinators like \u003ccode\u003e\u0026quot;\u0026gt;\u0026quot;\u003c/code\u003e are not allowed yet.\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/bvobart\"\u003e\u003ccode\u003e@​bvobart\u003c/code\u003e\u003c/a\u003e for this feature!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e:style\u003c/code\u003e option documentation to \u003ccode\u003eFloki.text/2\u003c/code\u003e.\nThanks \u003ca href=\"https://github.com/s3cur3\"\u003e\u003ccode\u003e@​s3cur3\u003c/code\u003e\u003c/a\u003e for the fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix deprecation warnings for upcoming Elixir 1.19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent from crashing when selector is an empty string.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for Elixir 1.14 and OTP 23.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove deprecated functions and function clauses\nthat were accepting strings (binaries).\u003c/p\u003e\n\u003cp\u003eAffected functions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eparse/1\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap/2\u003c/code\u003e - removed function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattr/4\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efind/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etext/3\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eattribute/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilter_out/2\u003c/code\u003e - removed clause\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/2c41ba8917a49b6f4e2b2dddec98d5462f6284b7\"\u003e\u003ccode\u003e2c41ba8\u003c/code\u003e\u003c/a\u003e Release v0.38 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/ca714a400d9450d227b6df6905da24e73cf07571\"\u003e\u003ccode\u003eca714a4\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003efind/2\u003c/code\u003e from crashing with empty selector (\u003ca href=\"https://redirect.github.com/philss/floki/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/541bdce3d5cc4d0d1e9b6e3e7b215d567c2d39a3\"\u003e\u003ccode\u003e541bdce\u003c/code\u003e\u003c/a\u003e Remove deprecation warnings for the upcoming Elixir 1.19 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/72b4563317d53d537cf9f2f11ae730312042e98a\"\u003e\u003ccode\u003e72b4563\u003c/code\u003e\u003c/a\u003e Remove deprecations (\u003ca href=\"https://redirect.github.com/philss/floki/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/dcdc385eb8bd1495bd0188bd94139bb807120410\"\u003e\u003ccode\u003edcdc385\u003c/code\u003e\u003c/a\u003e Remove support for Elixir 1.14 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/b92cd7342b8fdd44a7448d0f9371836b7f21f3f0\"\u003e\u003ccode\u003eb92cd73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e:style\u003c/code\u003e flag to text/2` docs (\u003ca href=\"https://redirect.github.com/philss/floki/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/c0de672dadf3e8beaca67317c3b3a23b603593b6\"\u003e\u003ccode\u003ec0de672\u003c/code\u003e\u003c/a\u003e Bump benchee from 1.3.1 to 1.4.0 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/a51697278d4facdacf27f1626c6f66d48c032d69\"\u003e\u003ccode\u003ea516972\u003c/code\u003e\u003c/a\u003e Bump credo from 1.7.11 to 1.7.12 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/5398a0892d0bc55d1d7fc45c0289428a177ce68f\"\u003e\u003ccode\u003e5398a08\u003c/code\u003e\u003c/a\u003e Bump ex_doc from 0.37.3 to 0.38.2 (\u003ca href=\"https://redirect.github.com/philss/floki/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philss/floki/commit/f900ea1e5ac60e7f39980750a60c891b604fb67d\"\u003e\u003ccode\u003ef900ea1\u003c/code\u003e\u003c/a\u003e feat: implement :has pseudo-selector functionality (\u003ca href=\"https://redirect.github.com/philss/floki/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/philss/floki/compare/v0.37.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.6...v0.6.7\"\u003ev0.6.7\u003c/a\u003e (2025-06-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn assert_has_issue/3 set condition with issue as function \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/297\"\u003e#297\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix issue w/ type system validation on old versions of elixir\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport private repositories\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse hex to support looking up org package versions (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/299\"\u003e#299\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd missing --only flag documentation for installer install task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/284\"\u003e#284\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003erefute_creates\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.5...v0.6.6\"\u003ev0.6.6\u003c/a\u003e (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove protocol consolidation dev changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003eIgniter.rm\u003c/code\u003e and track removed files across operations\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.4...v0.6.5\"\u003ev0.6.5\u003c/a\u003e (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly rename function \u0026amp; attributes on module move\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.3...v0.6.4\"\u003ev0.6.4\u003c/a\u003e (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereword syntax to avoid compile error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/3b45871ca7cf9a28f2b5031318a80febefe37404\"\u003e\u003ccode\u003e3b45871\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/caa5cc0fbe5edfa8fc65e7c54504ddc84fff7658\"\u003e\u003ccode\u003ecaa5cc0\u003c/code\u003e\u003c/a\u003e improvement: fix issue w/ type system validation on old versions of elixir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/50fb25ea9a1c4acf4fa094cb95928eac0dc8541a\"\u003e\u003ccode\u003e50fb25e\u003c/code\u003e\u003c/a\u003e chore: uniq list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/576c4e0341d790a7fcbc8b9bcbdf326cc3ef64d4\"\u003e\u003ccode\u003e576c4e0\u003c/code\u003e\u003c/a\u003e chore: fix build w/ hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/28b790deb218b181531f0c4352905338bbf8b741\"\u003e\u003ccode\u003e28b790d\u003c/code\u003e\u003c/a\u003e improvement: support private repositories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/8f8969fa802738f6eb06c3e24530d7ef681658c7\"\u003e\u003ccode\u003e8f8969f\u003c/code\u003e\u003c/a\u003e improvement: Use hex to support looking up org package versions (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/fbef00b5410231f472bd7010d27c5f60b225f11e\"\u003e\u003ccode\u003efbef00b\u003c/code\u003e\u003c/a\u003e improvement: Add missing --only flag documentation for installer install task...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/9cf050e0bebf5d1e44aafaa74e4c3b72ceef1533\"\u003e\u003ccode\u003e9cf050e\u003c/code\u003e\u003c/a\u003e improvement: add \u003ccode\u003erefute_creates\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/46432130863a22452e439423124857c3c7170000\"\u003e\u003ccode\u003e4643213\u003c/code\u003e\u003c/a\u003e fix: In assert_has_issue/3 set condition with issue as function \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/297\"\u003e#297\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/4bae0b63383f1401e2d2a8b8db418ccea64b64ee\"\u003e\u003ccode\u003e4bae0b6\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.17/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.17 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not being included in form recovery (regression in 1.0.14; \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix events from destroyed child LiveViews being accidentally sent to the parent LiveView instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.16 (2025-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePhoenix.Component.focus_wrap/1\u003c/code\u003e running into an infinite JavaScript recursion (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.15 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix accumulation of empty text nodes inside \u003ccode\u003ephx-update=\u0026quot;stream\u0026quot;\u003c/code\u003e containers (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3784\"\u003e#3784\u003c/a\u003e).\nThis could lead to exponential memory growth when the stream container was part of a\nform with concurrent updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/4aa2242f72dcba5b800a72da36cb5c170879d538\"\u003e\u003ccode\u003e4aa2242\u003c/code\u003e\u003c/a\u003e release v1.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/567ac1d02b7fb7b6d7beb9a2a7e81dd4ff33ddb9\"\u003e\u003ccode\u003e567ac1d\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/396e1ea13b9cac4b9a27d9b97473026b553a2a20\"\u003e\u003ccode\u003e396e1ea\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/35881d59e36d5bbca79b36aad8be0e109c64ff6e\"\u003e\u003ccode\u003e35881d5\u003c/code\u003e\u003c/a\u003e backport fix for \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3831\"\u003e#3831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b7f82d42c1623752f493417aad57613a537b4330\"\u003e\u003ccode\u003eb7f82d4\u003c/code\u003e\u003c/a\u003e release v1.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8968180a8dc7bd8a6d039c8a8fe28e7559319fbd\"\u003e\u003ccode\u003e8968180\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/da5f6d63feff19159c1d832ed8158be10e6ab2f7\"\u003e\u003ccode\u003eda5f6d6\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3829\"\u003e#3829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/d173d241c96461deeac85ba3c5887a9ddcacbc86\"\u003e\u003ccode\u003ed173d24\u003c/code\u003e\u003c/a\u003e release v1.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/c1497e9fa761d770424c1c6581795b19bf073c6d\"\u003e\u003ccode\u003ec1497e9\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ff5a6b02382f98d36b5bc76762376a209f133f94\"\u003e\u003ccode\u003eff5a6b0\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3824\"\u003e#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/396","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/396","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/396/packages"}},{"old_version":"`c496ae8`","new_version":"`236da4b`","update_type":null,"path":null,"pr_created_at":"2025-06-02T21:17:03.000Z","version_change":"`c496ae8` → `236da4b`","issue":{"uuid":"2561960288","node_id":"PR_kwDOJ1yP9s6YtGlg","number":393,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-16T22:05:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T21:17:03.000Z","updated_at":"2025-06-16T22:05:42.000Z","time_to_close":1212519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"beacon","old_version":"`c496ae8`","new_version":"`236da4b`","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"esbuild","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/phoenixframework/esbuild"},{"name":"igniter","old_version":"0.5.43","new_version":"0.6.4","repository_url":"https://github.com/ash-project/igniter"},{"name":"live_svelte","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/woutdp/live_svelte"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.0.14"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 4 updates in the / directory: [beacon](https://github.com/BeaconCMS/beacon), [esbuild](https://github.com/phoenixframework/esbuild), [igniter](https://github.com/ash-project/igniter) and [live_svelte](https://github.com/woutdp/live_svelte).\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0 (2025-05-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatically join environment variables specified as lists using the\ncorrect \u003ccode\u003ePATH\u003c/code\u003e separator. For example:\n\u003cpre lang=\"elixir\"\u003e\u003ccode\u003econfig :esbuild,\n  my_profile: [\n    ...\n    env: %{\n      \u0026quot;NODE_PATH\u0026quot; =\u0026gt; [Path.expand(\u0026quot;../deps\u0026quot;, __DIR__), Mix.Project.build_path()]\n    }\n  ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/86f43046c069df68702082f8376be3be38e89652\"\u003e\u003ccode\u003e86f4304\u003c/code\u003e\u003c/a\u003e release v0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/c891ea25604ff6e1f2879bd3e863d4a648d7997a\"\u003e\u003ccode\u003ec891ea2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/phoenixframework/esbuild/issues/78\"\u003e#78\u003c/a\u003e from phoenixframework/sd-path-sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/6f8b4dffe66600bf02b0a319a58a3920a7bf7f52\"\u003e\u003ccode\u003e6f8b4df\u003c/code\u003e\u003c/a\u003e join all lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/e818a2785820bd91a64b686aa6011216117de052\"\u003e\u003ccode\u003ee818a27\u003c/code\u003e\u003c/a\u003e update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/esbuild/commit/809c25fd076070f3e142bf814bcf43d7b8107253\"\u003e\u003ccode\u003e809c25f\u003c/code\u003e\u003c/a\u003e support passing NODE_PATH as list\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/phoenixframework/esbuild/compare/v0.9.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.3...v0.6.4\"\u003ev0.6.4\u003c/a\u003e (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereword syntax to avoid compile error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce \u003ccode\u003eIgniter.Scribe\u003c/code\u003e and \u003ccode\u003e--scribe\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.2...v0.6.3\"\u003ev0.6.3\u003c/a\u003e (2025-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edisplay all error output, and bump installer version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay notices even when there are no content changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.1...v0.6.2\"\u003ev0.6.2\u003c/a\u003e (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etrack task name and parent task name in igniter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003equiet_on_no_changes?\u003c/code\u003e assign\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd usage-rules.md\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.6.0...v0.6.1\"\u003ev0.6.1\u003c/a\u003e (2025-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove references to old versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.52...v0.6.0\"\u003ev0.6.0\u003c/a\u003e (2025-05-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1827476e206433b4fc801ec86a00cc6c3c1a45d9\"\u003e\u003ccode\u003e1827476\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/87f941e17e85bd74cc526fd0a98ea41d71470991\"\u003e\u003ccode\u003e87f941e\u003c/code\u003e\u003c/a\u003e chore: build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/cce19cfd05ef174099577d74f6712ba979c0285a\"\u003e\u003ccode\u003ecce19cf\u003c/code\u003e\u003c/a\u003e chore: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/e84f43193badf3b7b07547b26e61b85afa25bb51\"\u003e\u003ccode\u003ee84f431\u003c/code\u003e\u003c/a\u003e chore: ensure callbacks are run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/1d26bf0b81e315a6e2acad6322a8c027c9641c2a\"\u003e\u003ccode\u003e1d26bf0\u003c/code\u003e\u003c/a\u003e improvement: introduce \u003ccode\u003eIgniter.Scribe\u003c/code\u003e and \u003ccode\u003e--scribe\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/6cab23b2c9d32954e87cc3ea164a933e5f7fac88\"\u003e\u003ccode\u003e6cab23b\u003c/code\u003e\u003c/a\u003e fix: reword syntax to avoid compile error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a28a1b4c58abf0b5f9af7c24626939465ebc0ac5\"\u003e\u003ccode\u003ea28a1b4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump the dev-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/27d7e6668007ec3169ebb492f7ce2bc51eafcdc3\"\u003e\u003ccode\u003e27d7e66\u003c/code\u003e\u003c/a\u003e chore: release version v0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/ce15b2ec2107d50a1ce93f2b4bcf212c07bdb2a5\"\u003e\u003ccode\u003ece15b2e\u003c/code\u003e\u003c/a\u003e fix: display all error output, and bump installer version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bd7d73b37e18a2fd191ea8a85f27c1e45ad3b9e9\"\u003e\u003ccode\u003ebd7d73b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/290\"\u003e#290\u003c/a\u003e from ash-project/fix/notices-on-no-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.14/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.14 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e_unused\u003c/code\u003e parameters are sent correctly during form recovery (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form recovery failing and blocking updates when a form does not have any inputs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.13 (2025-05-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure submitter value is sent when submitting a form with \u003ccode\u003ephx-trigger-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.12 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Phoenix 1.8 rc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure event listeners for refs are properly cleaned up (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3787\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/34e0634d1cc2cc4bd5bfaa5990d4dbdbdb6b27f5\"\u003e\u003ccode\u003e34e0634\u003c/code\u003e\u003c/a\u003e release v1.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/cb37eb126627b408bab2235dd43eea66fdb98381\"\u003e\u003ccode\u003ecb37eb1\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/9c8be3e96c63e787401e3ce3000d3d5a90de87df\"\u003e\u003ccode\u003e9c8be3e\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3821\"\u003e#3821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8d417129e1cfc7a7a5f75153afbdf9b36ac243ae\"\u003e\u003ccode\u003e8d41712\u003c/code\u003e\u003c/a\u003e backport \u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3816\"\u003e#3816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1c4cec573a43c4a0f9949f6cee27852ad6acf356\"\u003e\u003ccode\u003e1c4cec5\u003c/code\u003e\u003c/a\u003e release v1.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/11c99906f39d2bac6ff6a4e2bece27f787a3ad16\"\u003e\u003ccode\u003e11c9990\u003c/code\u003e\u003c/a\u003e Update form-bindings.md to add a note about known limitations of phx-disable-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8bca18692b62c2492e5c7facd78afc06bf5c1c8a\"\u003e\u003ccode\u003e8bca186\u003c/code\u003e\u003c/a\u003e Add section for preventing form submission in the form bindings guide (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3798\"\u003e#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/f29bbc572c7ff32b9106ead290a80a4360aa96c4\"\u003e\u003ccode\u003ef29bbc5\u003c/code\u003e\u003c/a\u003e Improve doc links betweens \u003ccode\u003easync result/1\u003c/code\u003e and \u003ccode\u003eassign_async/4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/1ab79c9c8e09bd44fcfebdaa21ad22d6f07d96d7\"\u003e\u003ccode\u003e1ab79c9\u003c/code\u003e\u003c/a\u003e fix live_reload_test on OTP 28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/a8195472471b0d2424016cfcbda01e051170a3d1\"\u003e\u003ccode\u003ea819547\u003c/code\u003e\u003c/a\u003e Update assets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"}},{"old_version":"`c496ae8`","new_version":"`236da4b`","update_type":null,"path":null,"pr_created_at":"2025-05-19T21:23:32.000Z","version_change":"`c496ae8` → `236da4b`","issue":{"uuid":"3075051122","node_id":"PR_kwDOJ1yP9s6WyeTP","number":391,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T21:23:32.000Z","updated_at":"2025-06-02T21:16:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":4,"packages":[{"name":"beacon","old_version":"`c496ae8`","new_version":"`236da4b`","repository_url":"https://github.com/BeaconCMS/beacon"},{"name":"igniter","old_version":"0.5.43","new_version":"0.5.51","repository_url":"https://github.com/ash-project/igniter"},{"name":"live_svelte","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/woutdp/live_svelte"},{"name":"phoenix_live_view","old_version":"1.0.9","new_version":"1.0.11"}],"path":null,"ecosystem":"hex"},"body":"Bumps the production-dependencies group with 3 updates in the / directory: [beacon](https://github.com/BeaconCMS/beacon), [igniter](https://github.com/ash-project/igniter) and [live_svelte](https://github.com/woutdp/live_svelte).\n\nUpdates `beacon` from `c496ae8` to `236da4b`\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BeaconCMS/beacon/commit/236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003e\u003ccode\u003e236da4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump igniter in the production-dependencies group (\u003ca href=\"https://redirect.github.com/BeaconCMS/beacon/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BeaconCMS/beacon/compare/c496ae8aa8545d61a77cf956ecefd3b77e4a4679...236da4b187fe9498a2d9bd1c7e0e4a7704e73c0d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `igniter` from 0.5.43 to 0.5.51\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ash-project/igniter/blob/main/CHANGELOG.md\"\u003eigniter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.50...v0.5.51\"\u003ev0.5.51\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eproperly detect map format\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edon't always create default config files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd impl to generated mix task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/276\"\u003e#276\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatches function guards when using move_to_def (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/273\"\u003e#273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.49...v0.5.50\"\u003ev0.5.50\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't try to inspect functions in test helpers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.48...v0.5.49\"\u003ev0.5.49\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly honor \u003ccode\u003e--only\u003c/code\u003e flag\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.47...v0.5.48\"\u003ev0.5.48\u003c/a\u003e (2025-04-29)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up \u003ccode\u003eigniter/1-2\u003c/code\u003e check, and make it a warning\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.46...v0.5.47\"\u003ev0.5.47\u003c/a\u003e (2025-04-21)\u003c/h2\u003e\n\u003ch3\u003eImprovements:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake router optional in \u003ccode\u003eselect_endpoint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/8cf6bc7d52d0d88d20b2c72d188f8233bcd1aff6\"\u003e\u003ccode\u003e8cf6bc7\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b6e046793bfd35cfcfc8fc7aa673602a57d1022b\"\u003e\u003ccode\u003eb6e0467\u003c/code\u003e\u003c/a\u003e fix: properly detect map format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/362bac6aeaf26df44fe70a006ecc3e6e9bc84f8c\"\u003e\u003ccode\u003e362bac6\u003c/code\u003e\u003c/a\u003e docs: Add specs to generate Docs module to make credo happy (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/bf36dd892ce47db4db9b7562bf27e8a5900be753\"\u003e\u003ccode\u003ebf36dd8\u003c/code\u003e\u003c/a\u003e Remove controversial opinion: bash (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/91522ae88676229b06789597ef6e899882c3b05b\"\u003e\u003ccode\u003e91522ae\u003c/code\u003e\u003c/a\u003e fix: don't always create default config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/a3899b7bc826639d81a5265c001d5fb8322dad00\"\u003e\u003ccode\u003ea3899b7\u003c/code\u003e\u003c/a\u003e fix: Add impl to generated mix task (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/b62c88a6175e37cbc9a91e8fe5570fceeb3e9dc4\"\u003e\u003ccode\u003eb62c88a\u003c/code\u003e\u003c/a\u003e fix: Matches function guards when using move_to_def (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/d57c31776ff8fa38228eb9bdf892bf810644b27b\"\u003e\u003ccode\u003ed57c317\u003c/code\u003e\u003c/a\u003e docs: Adds doc fixes for Code.Common.move_to_cursor (\u003ca href=\"https://redirect.github.com/ash-project/igniter/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/dde65a1cdd74853e97da6a1ff7d0627d8d15e386\"\u003e\u003ccode\u003edde65a1\u003c/code\u003e\u003c/a\u003e chore: release version v0.5.50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash-project/igniter/commit/664263978c03d78651c6d53f1d2f7a5f49e2ad88\"\u003e\u003ccode\u003e6642639\u003c/code\u003e\u003c/a\u003e fix: don't try to inspect functions in test helpers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ash-project/igniter/compare/v0.5.43...v0.5.51\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `live_svelte` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/woutdp/live_svelte/releases\"\u003elive_svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Beacon LiveAdmin in list of projects by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: broken docs header by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/168\"\u003ewoutdp/live_svelte#168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use Phoenix for formatting attr and other macros by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/169\"\u003ewoutdp/live_svelte#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clarify socket documentation  by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/170\"\u003ewoutdp/live_svelte#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: put the logo in the docs by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/172\"\u003ewoutdp/live_svelte#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003c!-- raw HTML omitted --\u003e slot for server-rendered markup by \u003ca href=\"https://github.com/davydog187\"\u003e\u003ccode\u003e@​davydog187\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/171\"\u003ewoutdp/live_svelte#171\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/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/163\"\u003ewoutdp/live_svelte#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jose-INCUE\"\u003e\u003ccode\u003e@​jose-INCUE\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/woutdp/live_svelte/pull/165\"\u003ewoutdp/live_svelte#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.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/woutdp/live_svelte/blob/master/CHANGELOG.md\"\u003elive_svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ca href=\"https://github.com/woutdp/live_svelte?tab=readme-ov-file#showing-fallback-content-with-loading\"\u003efallback content\u003c/a\u003e while the component is rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation tweaks that refer to adding the socket when not using SSR\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/08ecd4d824ed58707524558808ed6bd2c4363806\"\u003e\u003ccode\u003e08ecd4d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/23f64b2129a3de8f875a808d3b442801c9ba32f0\"\u003e\u003ccode\u003e23f64b2\u003c/code\u003e\u003c/a\u003e Bump version 0.15.0 -\u0026gt; 0.160\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/b1f68450145089b8d05874b8a8c948b0ec70dd0d\"\u003e\u003ccode\u003eb1f6845\u003c/code\u003e\u003c/a\u003e Add TV labs and remore territoriez\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/1d811a729dd753c9eb45cc3de3538a9fbaf8c7df\"\u003e\u003ccode\u003e1d811a7\u003c/code\u003e\u003c/a\u003e Add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/ec1923c8e7ade26d60e08bde7a111d7d3ba39f56\"\u003e\u003ccode\u003eec1923c\u003c/code\u003e\u003c/a\u003e Update README.md fallback content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/26fd898e71d53edfbdf878300d72df5b2ae25f44\"\u003e\u003ccode\u003e26fd898\u003c/code\u003e\u003c/a\u003e Add documentation for loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/649a99ab20fbd4bc9494aea5dadf00748b489482\"\u003e\u003ccode\u003e649a99a\u003c/code\u003e\u003c/a\u003e Edit warning message ssr + loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/7fd90a59ca2648f01fe8d60ae102b3ba3ed90fb8\"\u003e\u003ccode\u003e7fd90a5\u003c/code\u003e\u003c/a\u003e Add example loading slot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/640dd6eaeac01d2fb0cd592c9b7071e3b4a62d05\"\u003e\u003ccode\u003e640dd6e\u003c/code\u003e\u003c/a\u003e Add warning if ssr and loading slot is being used together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woutdp/live_svelte/commit/a3615e4971cfb81d06d269071ac6b9e545193034\"\u003e\u003ccode\u003ea3615e4\u003c/code\u003e\u003c/a\u003e feat: \u0026lt;:loading /\u0026gt; slot for server-rendered markup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/woutdp/live_svelte/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `phoenix_live_view` from 1.0.9 to 1.0.11\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.11/CHANGELOG.md\"\u003ephoenix_live_view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.11 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow focusing non interactive elements with \u003ccode\u003etabindex=\u0026quot;0\u0026quot;\u003c/code\u003e using \u003ccode\u003eJS\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.10 (2025-04-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flash getting lost when falling back to a full page reload due to navigating across live sessions (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix edge case where locked DOM nodes were not properly patched on unlock (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eused_input?\u003c/code\u003e returning \u003ccode\u003efalse\u003c/code\u003e when a form parameter value is a struct (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch promise rejections from \u003ccode\u003epushWithReply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix empty optgroups breaking DOM patching of other select options (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3742\"\u003e#3742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't shutdown sticky LiveViews when they \u003ccode\u003epush_navigate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3612\"\u003e#3612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow testing \u003ccode\u003ephx-viewport-bottom\u003c/code\u003e and \u003ccode\u003ephx-viewport-top\u003c/code\u003e with \u003ccode\u003ePhoenix.LiveViewTest.render_hook/3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/d74ee6eace135abcfb9da90bb20660f94990db34\"\u003e\u003ccode\u003ed74ee6e\u003c/code\u003e\u003c/a\u003e release v1.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/21962a17618bc750d360acccf755f1f28557b6cd\"\u003e\u003ccode\u003e21962a1\u003c/code\u003e\u003c/a\u003e Allow 0 tabindex to be focusable (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/6f113eb82becd2ac85be2717710055273de083f8\"\u003e\u003ccode\u003e6f113eb\u003c/code\u003e\u003c/a\u003e Change line in layout docs (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3774\"\u003e#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/b339b7e50de2d69cc2411ca02433607a64a22423\"\u003e\u003ccode\u003eb339b7e\u003c/code\u003e\u003c/a\u003e Update live-layouts.md (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3770\"\u003e#3770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ec4131f6ec295dc09f9e3d9739df38761a4a172e\"\u003e\u003ccode\u003eec4131f\u003c/code\u003e\u003c/a\u003e Fixed link to Bindings Guide fragment (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/e6cef44a0d827df9cb2fc52be0b3f0a9667878e9\"\u003e\u003ccode\u003ee6cef44\u003c/code\u003e\u003c/a\u003e Add more docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/5926aa9d0a54bb2db8442ecbc6c993751ad626c9\"\u003e\u003ccode\u003e5926aa9\u003c/code\u003e\u003c/a\u003e fix mermaid on dynamically loaded pages (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3769\"\u003e#3769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/8f6dd2f35bab3fc7bfcda23a323dcd8356764344\"\u003e\u003ccode\u003e8f6dd2f\u003c/code\u003e\u003c/a\u003e release v1.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/ad105f8c9579b833d43cbad4d928ea773ac7e651\"\u003e\u003ccode\u003ead105f8\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/commit/3f5514ba59ffda53f2112b2f41c3813e939463f3\"\u003e\u003ccode\u003e3f5514b\u003c/code\u003e\u003c/a\u003e don't shutdown sticky LiveViews on push_navigate (\u003ca href=\"https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3748\"\u003e#3748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.9...v1.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| beacon | [\u003e= 1.a, \u003c 2] |\n\u003c/details\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/BeaconCMS/beacon_live_admin/pull/391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeaconCMS%2Fbeacon_live_admin/issues/391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/391/packages"}}]}