Deprecate preload/1 in LiveComponent in favor of update_many/1
Deprecate live_component/2-3 in favor of <.live_component />
Deprecate live_patch in favor of <.link patch={...} />
Deprecate live_redirect in favor of <.link navigate={...} />
Deprecate live_title_tag in favor of <.live_title />
Backwards incompatible changes
Remove previously deprecated render_block/2 in favor of render_slot/2
Remove previously deprecated live_img_preview/2 in favor of <.live_img_preview />
Remove previously deprecated live_file_input/2 in favor of <.live_file_input />
Bug fixes
Fix uploads with auto_upload: true failing to propegate errors when any individual entry is invalid
Fix uploads with auto_upload: true failing to auto upload valid entries errors when any individual entry is invalid
Fix error on form recovery with auto_upload: true
Fix issue on form recovery where hidden inputs would be selected by mistake
Fix form recovery when phx-change is a JS command
Fix stream reset on nested live components with nested streams.
Fix window location resetting to null when using nested LiveView on connection error
Fix anchors within contenteditable causing LiveSocket disconnects
Enhancements
Add heex debug annotations via config :phoenix_live_view, debug_heex_annotations: true, which provides special HTML comments that wrap around rendered components to help you identify where markup in your HTML document is rendered within your function component tree
Add assign_async, start_async, <.async_result> and, AsyncResult for declaratively handling async operations in a LiveView or LiveComponent.
Supporting passing @myself for Phoenix.LiveView.send_update/3
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 commands and options
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 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)
Bumps phoenix_live_view from 0.19.5 to 0.20.0.
Changelog
Sourced from phoenix_live_view's changelog.
Commits
b9dfd4a
Release 0.20.086557ba
Resolve conflictscea8616
Fixup CIf769479
Drop HTML module0f0b3af
test: use flokki for parsing html in ~X tests56e0336
Fix CIec78fb4
Fixup CI41f9fef
Merge branch 'elliottneilclark-flokki_prase_tests'42c8df1
Drop HTML module9fd04a7
test: use flokki for parsing html in ~X testsDependabot 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 commands and options
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