Releases: alpinejs/alpine
Releases · alpinejs/alpine
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
v3.5.2
Added
- Add morph plugin #2392
- Use the hidden attribute &
display:none
to hide x-collapse content from the accessibility tree #2353
Fixed
- Fix evaluatorMemo memory leak #2398
- Fix components instantiated twice because of complex mutations #2376
v3.5.1
Fixed
- Fix x-trap when cloning DOM (or using @entangle) #2352
- Fix x-transition fast double click bug #2339
- Fix global Alpine.$persist shared between different properties #2320
v3.5.0
Added
- Add .inert and .noscroll x-trap modifiers #2309
- Allow x-model to be accessed programmatically #2303
- Add $data magic property #2301
- Create global Alpine.$persist to enable persisting in Alpine.store #2191
- Improve Alpine error resiliency and logging #2027
Fixed
- Fix transition bug where @click.outside AND leave transition only break #2302
- Fix x-collapse: only set overflow:hidden when strictly needed #2213
- x-collapse not working properly when used with click.away #2201
- Fix binding plain attributes #2299
- Fix static attribute binding in x-bind object #2256
- Fix evaluator bug when expression starts with let or const #2224
v3.4.2
Added
- Add x-collapse #2141
- Allow accessing outer scope from within getters and setters #2128
- Add x-on:.capture modifier #2129
v3.4.1
Added
- Add
Alpine.deferMutations()
& Alpine.flushAndStopDeferringMutations()
#2117
v3.4.0
Added
- Refactored x-trap to use focus-trap plugin #2072
- Add
aria-expanded
to the list of attribute bindings that don't remove when falsy
Fixed
- Fix another x-transition regression with x-show #2096