Change8

Alpine.js

Frontend & Mobile

A rugged, minimal framework for composing JavaScript behavior in your markup.

Latest: v3.17.120 releases1 breaking changesView on GitHub

Release History

View all versions →
v3.17.11 feature
Aug 31, 2026

This release adds dwell timing to the intersect plugin and clarifies how Alpine effects track reactive dependencies. It also includes dependency updates.

v3.17.01 fix1 feature
Aug 30, 2026

This release introduces Alpine.deferInit() for deferred initialization and fixes an issue with Unicode escapes in CSP string literals.

v3.16.31 fix
Aug 24, 2026

This release clarifies x-modelable value support and fixes an issue with x-mask attribute changes on x-model inputs. It also includes a dependency update for postcss.

v3.16.22 fixes
Aug 17, 2026

This release includes fixes for fallback storage and persistence, ensuring undefined values are handled correctly. It also upgrades the @vue/reactivity dependency to Vue 3.5.

v3.16.11 fix
Aug 11, 2026

This release fixes a compatibility issue with the Persist feature on older Alpine versions. The change ensures smoother operation across different environments.

v3.16.07 fixes3 features
Aug 10, 2026

This release introduces the `.parent` modifier for `x-intersect` and preserves x-data scope when its expression changes. It also includes several bug fixes addressing data loss, attribute issues, and store persistence.

v3.15.126 fixes2 features
Apr 30, 2026

This release introduces the .fixed positioning modifier for x-anchor and includes several bug fixes addressing issues in CSP evaluation, x-for stability, and lifecycle behavior with @teleport.

v3.15.114 fixes2 features
Apr 2, 2026

This release introduces support for x-sort handles in templates and the x-anchor.noflip modifier, alongside several bug fixes including resolving a regression related to $refs during morphing.

v3.15.101 fix
Apr 1, 2026

This release primarily addresses a bug where an x-anchor crash occurred during wire:navigate cleanup.

v3.15.96 fixes
Mar 27, 2026

This release focuses on stability and performance improvements, fixing several bugs related to x-model behavior, x-ref crashing during morphing, and enhancing x-for performance.

v3.15.81 fix
Feb 2, 2026

This release primarily addresses a bug where the x-model.blur value was not being flushed correctly before form submission handlers were triggered.

v3.15.71 fix
Feb 2, 2026

This release primarily addresses a bug where the $watch directive incorrectly triggered callbacks for unchanged primitive values.

v3.15.61 feature
Jan 30, 2026

This release introduces reactive effect transactions to improve state management within Alpine.js.

v3.15.51 feature
Jan 26, 2026

This release introduces new event modifiers (.change, .blur, .enter) for x-model, enhancing reactivity control.

v3.15.42 fixes
Jan 13, 2026

This release focuses on bug fixes, specifically addressing issues with sort auto evaluation and duplicate attribute/value handling.

v3.15.32 fixes1 feature
Dec 16, 2025

This release improves the evaluator, adds ShadowRoot support to findClosest, exports injectMagics/initInterceptors, and includes documentation corrections.

v3.15.22 features
Nov 15, 2025

This release improves the CSP bundle and introduces a new setErrorHandler API.

v3.15.1Breaking1 feature
Oct 26, 2025

This release improves `x-sort` and changes the default `allowGlobals` setting in CSP builds from true to false, requiring configuration updates for affected projects.

v3.15.02 fixes2 features
Sep 3, 2025

This release adds Alpine.morphBetween(), improves ESM/CJS support for the persist plugin, and includes several bug fixes and style updates.

v3.14.91 fix1 feature
Mar 12, 2025

Alpine.js v3.14.9 includes a documentation fix for focus examples and introduces a skip‑children option to the morph feature.

Related Frontend & Mobile Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed