Releases: alpinejs/alpine
Releases · alpinejs/alpine
v3.10.1
Fixed
- Fix Safari x-mask bug that causes focus trap #2852
v3.10.0
Added
- Add Promise to $nextTick #2841
- Add x-mask plugin #2849
Fixed
- Fixed link in error message #2836
v3.9.6
Added
- Warn if directive from plugin is being used without plugin #2815
- Add x-collapse.min modifier #2814
v3.9.5
This is a release because the last one didn't contain the build files...
v3.9.4
Fixed
- Adjust threshold modifier to use 100 as 100% instead of 1 #2787
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