Skip to content

Releases: alpinejs/alpine

v3.9.3

24 Mar 23:14
Compare
Choose a tag to compare

Added

  • Add .threshold modifier to x-intersect #2785

Fixed

  • Fix x-html inside x-for #2766

v3.9.2

21 Mar 15:37
Compare
Choose a tag to compare

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

02 Mar 16:18
Compare
Choose a tag to compare

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

11 Feb 00:37
Compare
Choose a tag to compare

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

15 Jan 14:05
Compare
Choose a tag to compare

Added

  • Added aria-selected to list of attributes to preserve if falsy using x-bind

v3.8.0

13 Jan 16:14
Compare
Choose a tag to compare

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

20 Dec 19:05
Compare
Choose a tag to compare

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

01 Dec 17:01
Compare
Choose a tag to compare

Added

  • Change portal plugin to x-teleport and add to core #2431

v3.6.1

30 Nov 06:04
Compare
Choose a tag to compare

Added

  • Add Portals (in beta) #2424

v3.6.0

30 Nov 05:41
Compare
Choose a tag to compare

Added

Fixed

  • Wrong order when x-for children use x-if #2421
  • Issues with mutations and third party libs #2399