Skip to content

Releases: alpinejs/alpine

v1.1.1

24 Dec 13:47
Compare
Choose a tag to compare

Added

Fixed

  • Support adding/removing multiple classes from "x-bind:class" [#28 ]
  • Made manual DOM changes to x-data reactive using MutationObserver
  • Attempted to prevent double initialization when importing from webpack

v1.1.0

20 Dec 16:56
Compare
Choose a tag to compare

Added

  • wire:on:keydown.enter Added "keydown" modifiers
  • Added x-if (to be used on <template> tags)

v1.0.0

18 Dec 20:25
Compare
Choose a tag to compare

Added

  • Renamed "Project-X" to "Alpine.js"

v0.4.4

18 Dec 17:54
Compare
Choose a tag to compare

Added

  • .once event modifier

v0.4.3

13 Dec 16:58
Compare
Choose a tag to compare

Fixed

  • Nested components were being "skipped", but elements after them were also being skipped unintentionally. The DOM walker was adjusted to make this work. #21

v0.4.2

12 Dec 09:32
Compare
Choose a tag to compare

Added

  • "hidden" is now considered a boolean attribute when binding

Fixed

  • Deeply nested data wasn't reactive

v0.4.1

10 Dec 15:29
Compare
Choose a tag to compare

Added

  • .window event modifer for listening for events on the global window object.

v0.4.0

04 Dec 00:45
Compare
Choose a tag to compare

Added

  • x-show directive

v0.3.0

02 Dec 04:46
Compare
Choose a tag to compare

Added:

  • x-ref attribute for referencing DOM elements using $refs in event handlers.

Fixed:

  • Supports nested components (each component has an isolated scope)

v0.2.0

30 Nov 15:39
Compare
Choose a tag to compare

Added

  • x-cloak directive to hide uninitialized DOM
  • .prevent and .stop event modifiers
  • publically exposed .__x.data is now reactive

Fixed

  • x-model not updating data changes from outside itself
  • Allow for "discovering only undiscovered components" when persisting elements with Turbolinks