Alpine.js Release Notes

Last updated: Feb 3, 2026

Alpine.js Products

All Alpine.js Release Notes (15)

  • Feb 2, 2026
    • Date parsed from source:
      Feb 2, 2026
    • First seen by Releasebot:
      Feb 3, 2026
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.8

    Fixed

    Flush x-model.blur value before form submit handlers run #4729

    Original source Report a problem
  • Feb 2, 2026
    • Date parsed from source:
      Feb 2, 2026
    • First seen by Releasebot:
      Feb 2, 2026
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.7

    Fixed

    • Fix $watch firing callback when primitive value unchanged #4732
    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Alpine.js and hundreds of other software products.

  • Jan 30, 2026
    • Date parsed from source:
      Jan 30, 2026
    • First seen by Releasebot:
      Jan 31, 2026
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.6

    Added

    • Add reactive effect transactions #4731
    Original source Report a problem
  • Jan 26, 2026
    • Date parsed from source:
      Jan 26, 2026
    • First seen by Releasebot:
      Jan 26, 2026
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.5

    Added

    feat(x-model): add .change, .blur, and .enter event modifiers #4728

    Original source Report a problem
  • Jan 13, 2026
    • Date parsed from source:
      Jan 13, 2026
    • First seen by Releasebot:
      Jan 14, 2026
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.4

    Fixed

    • Fix sort auto evaluation #4716
    • Fix duplicate attribute/value situations
    Original source Report a problem
  • Dec 16, 2025
    • Date parsed from source:
      Dec 16, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.3

    Changes

    • Improve evaluator #4711
    • fix add support for ShadowRoot in findClosest function and export of injectMagics/initInterceptors #4699
    • fix(docs): initialise data, fix typo in x-on example #4701
    Original source Report a problem
  • Nov 15, 2025
    • Date parsed from source:
      Nov 15, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.2

    Changes

    • Imrove CSP bundle #4704
    • Add setErrorHandler #4673
    Original source Report a problem
  • Oct 26, 2025
    • Date parsed from source:
      Oct 26, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.1

    Changed

    • x-sort improvements
    • CSP build allowGlobals now defaults to false instead of true
    Original source Report a problem
  • Sep 3, 2025
    • Date parsed from source:
      Sep 3, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    Alpine.js logo

    Alpine by Alpine.js

    v3.15.0

    Changed

    • Improve CSP build #4671
    • Add Alpine.morphBetween() #4629
    • style: use let instead of var in x-model.js #4645
    • style: use let/const instead of var in debounce.js #4644
    • style: remove useless param #4650
    • feat(persist): add 'exports' field for proper ESM/CJS resolution #4611
    • Fix Chrome warning when using x-trap.inert #4640
    • Fixes license #4647
    Original source Report a problem
  • Mar 12, 2025
    • Date parsed from source:
      Mar 12, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    Alpine.js logo

    Alpine by Alpine.js

    v3.14.9

    What's Changed

    • Fix focus documentation example code by @iamshcc in #4496
    • Add skip children to morph by @joshhanley in #4568

    New Contributors

    • @iamshcc made their first contribution in #4496

    Full Changelog: v3.14.8...v3.14.9

    Original source Report a problem

Related vendors