Releases: alpinejs/alpine
Releases · alpinejs/alpine
v3.9.3
Added
- Add .threshold modifier to x-intersect #2785
Fixed
- Fix x-html inside x-for #2766
v3.9.2
Fixed
- Fix $watch Livewire loop issues d061f2d
- Remove x-model input event listener if x-modelable is used #2774
- Fix trouble combining keyup event, key name and modificator "once" #2731
- Swap mainfields in build script for a smaller esm bundle #2751
- Bug - Multiple morph calls clash #2772
- Fix Morph missing next sibling when replacing element #2725
- Allow accessing current scope in the destroy() callback #2733
v3.9.1
Fixed
- Fix
$watch
memory leak issue 260679b
- Focus trap doesn't release focus when the element is removed from the dom #2682
- Fix morhdom sibling cleanup bug #2712
- Removed non breaking space #2711
- Fix failing tests - account for the morph function now returning a promise #2528
v3.9.0
Added
- Add rootMargin support to x-intersect with
.margin
#2558
- Add
.noreturn
modifier to x-trap #2603
- Add x-modelable #2654
Fixed
- Fix x-intersect reliability #2557
- Fix binding style attribute with CSS variables #2581
- Fix x-if sub expressions still being evaluated after x-if evals to false #2556
- Bug - Morph text nodes. #2524
- Bug - morph lookahead and keys #2544
v3.8.1
Added
- Added
aria-selected
to list of attributes to preserve if falsy using x-bind
v3.8.0
Added
- Added Focus plugin (and deprecated "Trap" plugin) #2570
- Added
Alpine.bound(el, attributeName, fallback)
method to retreive bound attribute data (either from Alpine or plain element attributes) #2570
- Added
Alpine.bind('foo', FooObject)
to make global element bindings available #2570
- Added
Alpine.$data(el)
to get a reactive data scope object from any element within Alpine #2570
v3.7.1
Added
- Feature - deep $watch #2462
Fixed
- Bug - x-collapse flickering #2441
- Firefox: Avoid warning "Unknown property 'null'. Skipped to next declaration." #2457
v3.7.0
Added
- Change portal plugin to x-teleport and add to core #2431
v3.6.1
Added
- Add Portals (in beta) #2424
v3.6.0
Added
Fixed
- Wrong order when x-for children use x-if #2421
- Issues with mutations and third party libs #2399