livewire/livewire
Completed
v3.8.11
v3.8.11
View on GitHub
Changelog
What's Changed
- [3.x] Backport applicable October fixes by @calebporzio in https://github.com/livewire/livewire/pull/10832
Fixes backported from 4.x
- Resolve the current page in
previousPage()andnextPage()when uninitialized. https://github.com/livewire/livewire/pull/10782 - Avoid resolving inherited
Object.prototypekeys on the$wireproxy. https://github.com/livewire/livewire/pull/10780 - Keep the navigation progress bar above positioned elements while it fades out. https://github.com/livewire/livewire/pull/10773
- Only report locked-property violations in debug mode. https://github.com/livewire/livewire/pull/10754
- Handle nested updates to uninitialized typed properties. https://github.com/livewire/livewire/pull/10753
- Preserve queued
$setupdates to properties that share a prefix. https://github.com/livewire/livewire/pull/10742 - Fix resetting nested form-object properties from the component. https://github.com/livewire/livewire/pull/10741
- Add an ID to the temporary-upload cleanup lifecycle rule. https://github.com/livewire/livewire/pull/10740
- Prevent wildcard
validateOnly()from validating untargeted sibling keys. https://github.com/livewire/livewire/pull/10736 - Speed up synth resolution by avoiding unnecessary exception construction. https://github.com/livewire/livewire/pull/10728
- Clean up component render state when rendering throws. The 3.x port does not include Islands-specific changes. https://github.com/livewire/livewire/pull/10642
- Fix MIME detection for MP3 uploads with ID3 tags larger than 64 KiB. https://github.com/livewire/livewire/pull/10762
- Preserve unrelated validation errors when using
validateOnly(). https://github.com/livewire/livewire/pull/10751 - Scope
Form::resetErrorBag()to the form instead of clearing the entire component error bag. https://github.com/livewire/livewire/pull/10747
Full Changelog: https://github.com/livewire/livewire/compare/v3.8.10...v3.8.11
Pull requests
#10440 [3.x] Detect temporary upload MIME type from file contents
TinaH
+92 / -7
Merged
#10455 [3.x] Backport Octane computed property listener leak fix
Josh Hanley
+106 / -19
Merged
#10508 [3.x] Backport fetch redirect handling
Josh Hanley
+93 / -4
Merged
#10516 Upmerge 3.x into 4.x for release prep
Caleb Porzio
+53 / -0
Merged
#10521 Prepare releases as drafts
Caleb Porzio
+34 / -12
Merged
#10537 [3.x] Fix diff() emitting invalid root property paths
Matthew de Haan
+109 / -4
Merged
#10544 Upmerge 3.x into 4.x for release prep
Caleb Porzio
+0 / -0
Merged
#10545 Backport eligible 4.x fixes to 3.x
Caleb Porzio
+465 / -28
Merged
#10549 [3.x] Backport synth type validation
Caleb Porzio
+12 / -2
Merged
#10569 [3.x] Fix x-mask resurrecting cleared model values
Caleb Porzio
+31 / -8
Merged
#10582 Backport proxy-safe upload URLs to 3.x
Caleb Porzio
+93 / -5
Merged
#10586 [3.x] Ignore repeated lazy-load calls
Caleb Porzio
+53 / -3
Merged
#10589 [3.x] Don't register listeners until a lazy component has fully mounted
Robert Stanciu
+128 / -1
Merged
#10616 [3.x] Keep wire:dirty subscribed to every target
Caleb Porzio
+39 / -3
Merged
#10639 [3.x] Backport wire:loading restoration and minute polling
Caleb Porzio
+166 / -4
Merged
#10672 Backport eligible 4.x fixes to 3.x
Caleb Porzio
+129 / -6
Merged
#10701 Backport navigate fragment scrolling to 3.x
Caleb Porzio
+93 / -1
Merged
#10765 [3.x] Stabilize loading delay browser test
Caleb Porzio
+21 / -34
Merged
#10767 Stabilize query string browser tests on 3.x
Caleb Porzio
+4 / -4
Merged
#10832 [3.x] Backport applicable October fixes
Caleb Porzio
+344 / -27
Merged