mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) from 1.0.0-rc.6 to 1.0.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.3/CHANGELOG.md">phoenix_live_view's changelog</a>.</em></p> <blockquote> <h2>1.0.3 (2025-01-28)</h2> <h3>Bug fixes</h3> <ul> <li>Fix regression where browser back/forward buttons used <code>patch</code> instead of <code>navigate</code>, failing to update the page (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3529">#3529</a>)</li> <li>Fix client hooks inside streams that contain nested LiveViews (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3530">#3530</a>)</li> <li>Fix LiveComponents in nested LiveViews not updating under certain conditions (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3626">#3626</a>)</li> <li>Fix client-side hooks not being cleared properly (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3628">#3628</a>)</li> <li>Fix LiveUpload from client hook not auto uploading when immediately followed by form event (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3647">#3647</a>)</li> <li>Fix inputs being cleared in some cases when patching locked trees (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3647">#3647</a>)</li> <li>Fix client hooks with dynamic IDs not being destroyed properly when parts of the DOM are locked (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3651">#3651</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Allow to configure if duplicate IDs / other detected errors should warn or raise by passing <code>on_error</code> to <code>Phoenix.LiveViewTest.live/3</code> / <code>Phoenix.LiveViewTest.live_isolated/3</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3653">#3653</a>)</li> <li>Also detect duplicate LiveComponents that are added dynamically to the page in LiveViewTest (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3653">#3653</a>)</li> <li>Log an error in the JavaScript console when detecting a stream container with missing <code>phx-update="stream"</code> attribute (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3645">#3645</a>)</li> <li>Update documentation to mention <code>:fun</code> and <code>{:fun, arity}</code> as valid attribute types for <code>Phoenix.Component.attr/3</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3635">#3635</a>)</li> <li>Update documentation to mention ways for <a href="https://hexdocs.pm/phoenix_live_view/1.0.3/Phoenix.Component.html#module-dynamic-component-rendering">dynamically rendering function components</a> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3632">#3632</a>)</li> <li>Update documentation to mention <code>{:inner, selector}</code> and <code>{:closest, selector}</code> as <a href="https://hexdocs.pm/phoenix_live_view/1.0.3/Phoenix.LiveView.JS.html#module-dom-selectors">valid options for <code>to</code></a> in JS commands (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3638">#3638</a>)</li> </ul> <h2>1.0.2 (2025-01-09)</h2> <h3>Bug fixes</h3> <ul> <li>Fix inconsistency between <code>mix format</code> and <code>mix format --check-formatted</code> with new curly interpolation syntax (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3590">#3590</a>)</li> <li>Fix unnecessary compile time dependencies when using <code>attr</code> / <code>on_mount</code> / <code>live</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3592">#3592</a>)</li> <li>Fix crash when testing LiveViews with embedded XML (e.g. SVGs) (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3594">#3594</a>)</li> <li>Fix type warning when using <code>follow_redirect</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3581">#3581</a>)</li> <li>Prevent <code>phx-trigger-action</code> from clashing with locked forms (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3591">#3591</a>)</li> <li>Fix form recovery sending wrong event name when using JS commands in <code>phx-change</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3607">#3607</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Deduplicate items on <code>stream/4</code> / <code>steam_insert/4</code> (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3599">#3599</a>)</li> <li>Restore scroll position on initial navigation (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3572">#3572</a>)</li> <li>Change-track non existing keys in maps (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3584">#3584</a>)</li> <li>Only warn instead of raising when detecting a duplicate ID in LiveViewTest (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/pull/3603">#3603</a>)</li> </ul> <h2>1.0.1 (2024-12-13)</h2> <h3>Bug fixes</h3> <ul> <li>Raise when duplicate DOM IDs are found when rendering a LiveView during tests to avoid undefined behaviour</li> <li>Fix live session verification causing logged errors, push_patch failures, and failed mounts when a cold deploy occurs</li> <li>Fix a bug where the <code>live_session</code>'s <code>on_mount</code> hooks would be called for sticky live views on connected mount. Now a <code>sticky</code> live view is consistently marked as <code>:not_mounted_at_router</code></li> </ul> <h2>1.0.0 (2024-12-03) 🚀</h2> <h2>1.0.0-rc.9 (2024-12-03)</h2> <h3>Enhancements</h3> <ul> <li>Support <code>phx-no-curly-interpolation</code> to disable HEEx curly interpolation in a specific tag body</li> </ul> <h2>1.0.0-rc.8 (2024-12-02)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="8ea6b487de"><code>8ea6b48</code></a> Release 1.0.3</li> <li><a href="e419029347"><code>e419029</code></a> mix format</li> <li><a href="df82b86f4b"><code>df82b86</code></a> small refactor of on_error tests</li> <li><a href="f1b9d2b492"><code>f1b9d2b</code></a> only raise by default in later release</li> <li><a href="aee1b64972"><code>aee1b64</code></a> update tests to not use deprecated struct update syntax</li> <li><a href="7a69ff77ec"><code>7a69ff7</code></a> update changelog</li> <li><a href="6ca0b8b655"><code>6ca0b8b</code></a> Update assets</li> <li><a href="f100c75de3"><code>f100c75</code></a> fail early when hook element is not owned by view (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3618">#3618</a>)</li> <li><a href="a414c2cdd9"><code>a414c2c</code></a> Update assets</li> <li><a href="07e4340c30"><code>07e4340</code></a> remove replaceRootHistory (<a href="https://redirect.github.com/phoenixframework/phoenix_live_view/issues/3625">#3625</a>)</li> <li>Additional commits viewable in <a href="https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.0-rc.6...v1.0.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot 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`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jamil Bou Kheir <jamilbk@users.noreply.github.com>
Web
To start your Phoenix server:
- Run
mix setupto install and setup dependencies - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
Learn more
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix