Releases: alpinejs/alpine
Releases · alpinejs/alpine
v3.3.1
Fixed
- Support object destructuring in x-for expression #2012
v3.3.0
Added
- Add $root magic property #2011
- Add
$persist(...).using(sessionStorage)
(Persist to custom storage) #2006
- Add period and equal key modifiers #2000
- Allow empty x-init expression #1993
Fixed
- Fixed shadow dom parent issue #1986
- Bug with $persist.as #1994
v3.2.4
Added
- Add x-intersect:enter and x-intersect:leave #1933
- Add .dot modifier #1906
Fixed
v3.2.3
Added
- Add
$persist
plugin #1828
- Add support for x-data on html tag #1786
Fixed
- Allow undefined inside x-for #1903
- Support all documented key modifiers #1902
- Give init() function access to parent scope #1874
- Fix directive handler flushing order #1901
- Allow setting custom properties in style attribute correctly #1854
- Allow $persisting multiple components #1841
v3.2.2
Added
Fixed
- Allow dynamic transition classes #1785
v3.2.1
Fixed
- Fixed error where data was being hoisted to global scope introduced in 3.2.0 #1665
v3.2.0
Added
- Allow passing runtime parameters to Alpine.data() objects #1660
- Expose the initTree method #1648
- Add warning for x-for key not being an integer or string #1639
Fixed
- Only run watcher after specified dependency changes #1640
- Allow referencing $ref elements outside of x-init #1661
- Evaluate Alpine syntax inside x-html #1646
- Allow x-transition in x-bind to use functions #1637
v3.1.1
Fixed
- Remove ?. syntax to support Safari 12 #1620
- Initialize x-if AFTER being added to the DOM so x-ref works #1574
v3.1.0
Added
- Add back the
x-html
directive from V2 #1573
v3.0.9
Fixed
- Don't wait until nextTick to remove x-cloak (remove in a microtask) #1570
- Cleanup nested removed element's directives #1569