Sourced from phoenix_live_view's changelog.
1.0.9 (2025-03-26)
Bug fixes
- Fix testing uploads inside nested LiveViews with LiveViewTest (#3732)
1.0.8 (2025-03-26)
Bug fixes
- Regression: ensure
_targetis sent as["undefined"]when an input has no name (#3727)- Fix stream items from disconnected render not being removed when rendered inside a nested stream (#3730)
Enhancements
- Add
Phoenix.LiveViewTest.refute_redirected/1to assert that no redirect took place (#3729)1.0.7 (2025-03-21)
Bug fixes
- Fix
_targetparameter being sent incorrectly (#3719).1.0.6 (2025-03-20)
Bug fixes
- Fix race condition where patches were discarded when a new navigation was already pending (#3710)
- Fix phx-debounce="blur" re-sending events for subsequent blurs (#3689)
- Fix
code_changecallback not returning the new channel state (#3712)- Fix LiveViews not being able to reconnect without a full page reload after a deployment that changed the router (#3715)
Enhancements
- Improve performance of large forms (#3696)
- Ensure
JS.pushvalues are sent on form events (#3674)- Allow to skip persistent_id generation in
Phoenix.Component.inputs_for/1(#3677)- Delay
phx-disconnectedbinding to prevent brief flash of "Attempting to reconnect" message for short disconnects (#3680). This can be configured by passing thedisconnectedTimeoutoption to the LiveSocket constructor.1.0.5 (2025-02-27)
Bug fixes
- Fix
JS.execfailing when a selector is passed (#3678)- Fix race conditions when testing a live upload that redirects in the progress callback (#3676)
- Fix streams in sticky LiveView being reset under some circumstances when another LiveView also contains a stream (#3681)
- Fix recursively locked elements not being correctly patched on unlock (#3684)
- Fix JS.show/hide/toggle behavior while also fixing JS.focus() on Mobile Safari (#3692)
Enhancements
- Detect infinite patch redirect loops and raise an error (#3670)
1.0.4 (2025-02-04)
Bug fixes
... (truncated)
7875688
release v1.0.904e535d
update changelog0eefc92
add test for LiveViewTest uploads in nested LV026c737
fix ClientProxy sync_with_root8d54070
Update assetscaa6230
release v1.0.882fb99c
Update assetsca0d782
update changelog0d99adc
fix: allow refute_redirect to refute any redirections (#3729)8ac8e78
Force remove stream elements on join patch (#3730)